我正尝试通过asp.net Web Project连接动态CRM 2016。我正在使用Active Directory身份验证模式的CrmServiceClient方法。动态CRM“CrmServiceClient”无法使用Active Directory身份验证模式进行连接
我收到以下异常。
{ “未能加载类型 'Microsoft.IdentityModel.Clients.ActiveDirectory.PromptBehavior' 从组件 'Microsoft.IdentityModel.Clients.ActiveDirectory,版本= 3.10.0.0文化=中性公钥= 31bf3856ad364e35'”。 : “Microsoft.IdentityModel.Clients.ActiveDirectory.PromptBehavior”}
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)
你能不能展示你的代码? – Filburt
@Filburt有什么建议吗? –
你确定Microsoft.IdentityModel.Clients.ActiveDirectory.dll是否有效?这听起来像这个DLL丢失或可能被安全策略阻止,因为您从网络位置复制它。 – Filburt