【问题标题】:Connection between Dynamics 365 and websiteDynamics 365 和网站之间的连接
【发布时间】:2019-07-15 12:01:12
【问题描述】:

我有一个网站,它是 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 启动网站时没有任何错误。

【问题讨论】:

标签: c# asp.net dynamics-crm


【解决方案1】:

“对象引用未设置为对象的实例”表示您尝试访问某个为 NULL 的属性。

示例: 如果您尝试访问 Account.EntityReference.Id 之类的内容 而 EntityReference == NULL 你会得到这种错误。

您的查询看起来不错。 执行查询时尝试检查 Txt_Password & Txt_Username 的值?

【讨论】:

  • 我告诉我,当我从 vs 执行时,一切都很好,但是当我在 iis 中发布我的网站并浏览我的网站时,我遇到了这个问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-03
  • 2018-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多