Iis &引用;用户身份验证失败&引用;使用CRM 2011 XRM访问Discovery.svc时出错

Iis &引用;用户身份验证失败&引用;使用CRM 2011 XRM访问Discovery.svc时出错,iis,dynamics-crm-2011,crm,impersonation,xrm,Iis,Dynamics Crm 2011,Crm,Impersonation,Xrm,我正在写一个访问CRM dynamics的.NET网站 我已经在IIS上设置了网站,并模拟了CRM用户,以便网站在CRM可访问用户的上下文中运行 当站点指向演示CRM Dynamics门户时,同样的代码工作正常 我已经在另一台服务器上部署了该站点,现在指向live CRM dynamics portal,我遇到了“用户身份验证失败!”错误。 我能确认的几件事是-1)模拟用户可以访问CRM Dynamics。2) 机构名称正确。 .NET站点正在使用Discovery.svc访问CRM Dynam

我正在写一个访问CRM dynamics的.NET网站

我已经在IIS上设置了网站,并模拟了CRM用户,以便网站在CRM可访问用户的上下文中运行

当站点指向演示CRM Dynamics门户时,同样的代码工作正常 我已经在另一台服务器上部署了该站点,现在指向live CRM dynamics portal,我遇到了“用户身份验证失败!”错误。 我能确认的几件事是-1)模拟用户可以访问CRM Dynamics。2) 机构名称正确。
.NET站点正在使用Discovery.svc访问CRM Dynamics

能否在IIS中检查Dynamics CRM网站的HTTP绑定。我记不清了,只是试着通过禁用HTTP绑定、启用HTTPS和其他方式来玩一下

更好地复制绑定,就像您在应用程序正常运行的第一台服务器上看到的那样


无论如何,让我知道结果

CRM Dynamics站点部署在另一个环境中,无法访问。我会和那边的支持工程师核实一下。你遇到过同样的问题吗?是的,我遇到了一个非常类似的问题,最终通过修复绑定解决了。我在CRM网站上看到了绑定。目前,它同时具有HTTP(5555)和HTTPS(443)绑定设置。然而,HTTPS是公开的面向公众的URL。但我试着禁用HTTP,但没有成功。它给出了相同的错误消息。只需尝试执行IIS设置,并确保应用程序使用与CRM网站相同的应用程序池。hmmm。。它必须与网站绑定。你的情景是什么样的?在HTTP上运行的网站和在HTTP和HTTPS上运行的CRM?如果是,您是否可以从CRM临时禁用HTTPS,并执行IISRESET和应用程序池刷新。如果这能解决问题,那么我们应该是好的,但如果不能解决问题,那么我们需要做更多的研究。从那以后有解决方案/快速解决方案吗?