簡體   English   中英

Dynamics 365 與網站之間的連接

[英]Connection between Dynamics 365 and website

我有一個網站,它是帶有 c# 語言的 asp.net。 我使用以下代碼連接到 Dynamics CRM:

CrmServiceClient service = new CrmServiceClient("url=my url; Domain=my domain; username=user; password=pass");

當我從 Visual Studio 啟動我的網站時,我將所有內容從 CRM 檢索到我的網站,並且一切正常。 但是我現在已經完成了我的網站,我想在我的 IIS 中發布它。 但是當涉及到從 Dynamics CRM 檢索數據的第一個代碼時,如下代碼:

QueryExpression query = new QueryExpression { EntityName = "account", ColumnSet = new ColumnSet("hi_password", "name", "hi_typeofaccount", "accountnumber") };
query.Criteria.AddCondition("hi_password", ConditionOperator.Equal,Txt_Password .Text );
query.Criteria.AddCondition("name", ConditionOperator.Equal, Txt_UserName .Text );

EntityCollection result1 = service.RetrieveMultiple(query);

此標題出現錯誤:

你調用的對象是空的

當我從 Visual Studio 啟動我的網站時,我沒有任何錯誤。

“未將對象引用設置為對象的實例”意味着您嘗試訪問 NULL 對象的屬性。

示例:如果您嘗試訪問諸如 Account.EntityReference.Id 和 EntityReference == NULL 之類的內容,您將收到此類錯誤。

您的查詢看起來不錯。 嘗試在執行查詢時檢查 Txt_Password 和 Txt_Username 的值?

在Visual Studio中進行測試時,一切正常,但是當我將其部署到IIS時,情況已不再如此。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM