Asp.net 如何模拟用户CRM 2011用户?
服务器A:Asp.net 如何模拟用户CRM 2011用户?,asp.net,visual-studio-2010,.net-4.0,dynamics-crm-2011,impersonation,Asp.net,Visual Studio 2010,.net 4.0,Dynamics Crm 2011,Impersonation,服务器A: 我正在服务器上部署CRM(2011)门户 有一个WCF服务“Discovery.svc”,它是在安装CRM2011期间安装和配置的 服务器B: 我的开发机器位于CRM门户以外的另一个域中 我正在尝试编写一个ASP.NET网站,希望在CRM用户上下文中调用CRM门户的“Discovery.svc”。 为此,我在web.config中编写了以下内容: 目前我只在开发环境中运行该网站,而不是在IIS中运行(因为它有IIS 5.1,所以我想只在Visual Studio中运行它) 这样做
目前我只在开发环境中运行该网站,而不是在IIS中运行(因为它有IIS 5.1,所以我想只在Visual Studio中运行它)
这样做会给我以下错误消息:
“无法从配置文件中指定的凭据创建Windows用户令牌。操作系统登录失败导致的错误:未知用户名或错误密码。”
但我知道我的证件是正确的
有人能告诉我这里有什么问题吗
谢谢您是否将域名添加到您的用户凭据中?声明要使用domain\username的用户凭据。是的,我已设置username=“domainname\username”。。见问题中的tag。
<identity impersonate="true" password="password" userName="domainname\username"/>