我正在尝试从 asp.net Web 项目连接本地 Dynamic CRM 2016。我在 Active Directory 身份验证模式下使用 CrmServiceClient 方法。

我收到以下异常。


new CrmServiceClient(
    new System.Net.NetworkCredential("adminuser", "pass", "domain"),
    Microsoft.Xrm.Tooling.Connector.AuthenticationType.AD,
    "http://sample.com", "4466", "DEV", useUniqueInstance:false,
    useSsl:false)

也试过这个
new CrmServiceClient(ConfigurationManager.ConnectionStrings["CRM_CONN"].ConnectionString)

最佳答案

编辑,我找到了解决方案。

我不得不降级:Microsoft.IdentityModel.Clients.ActiveDirectory 到 2.27 版才能使其正常工作。
我测试的较新版本有同样的错误。

希望这也适用于您!

关于c# - 动态 CRM "CrmServiceClient"无法使用 Active Directory 身份验证模式进行连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38076242/

10-09 03:27