我們正在使用MS Dynamics Crm 2016 Online,我們需要從客戶端使用Azure託管WebApi。我們試圖使用ajax調用獲取數據..在MS Dynamics Crm之外,我們使用相同的代碼,但在Dynamics Crm中,我們得到了Access拒絕錯誤。我們已經在webapi中啓用了CORS,但我們仍然遇到這個問題。看起來它與Dynamics CRM有關,但我們無法找到原因和解決方案。消費Azure在MS Dynamics CRM Online中託管WebApi
下面是示例代碼作品MS以外動態CRM
$.ajax({
url: 'http://myaccountapi.azurewebsites.net/api/Account',
type: 'POST',
data: 'testaccount',
contentType: "application/json",
success: function(data) {
processData(data);
},
error: function (error) {
alert(error.statusText);
}
});
但相同的代碼拋出 CRM它說中的錯誤:拒絕訪問。
你有沒有添加任何防禦層或認證層的API? – techmike2kx
來自您發佈的代碼很難找到原因 –
API目前處於打開狀態...否驗證是必需的。 –