如何模拟用户 CRM 2011 用户?
Posted
技术标签:
【中文标题】如何模拟用户 CRM 2011 用户?【英文标题】:How to impersonate a user CRM 2011 user? 【发布时间】:2013-10-24 07:13:11 【问题描述】:服务器 A:
-
我在服务器上部署了 CRM (2011) 门户。
在安装 CRM2011 期间安装和配置了一个 WCF 服务“Discovery.svc”。
服务器 B:
-
我的开发计算机位于 CRM 门户之外的另一个域中。
我正在尝试编写一个 ASP.NET 网站,该网站希望在 CRM 用户的上下文中调用 CRM 门户的“Discovery.svc”。
为此,我在 web.config 中编写了以下内容:
<identity impersonate="true" password="password" userName="domainname\username"/>
目前我只在开发环境中运行网站,而不是在 IIS 中(因为它有 IIS 5.1,所以我想只在 Visual Studio 中运行它)
这样做会给我以下错误消息:
“无法从配置文件中指定的凭据创建 Windows 用户令牌。来自操作系统的错误“登录失败:未知用户名或密码错误。”
但我知道我的凭据是正确的。
谁能指导我这里有什么问题?
谢谢
【问题讨论】:
【参考方案1】:您是否将域名添加到您的用户凭据中?声明用户凭据以使用域\用户名。
【讨论】:
是的,我设置了 userName = "domainname\username".. 请参阅问题中的以上是关于如何模拟用户 CRM 2011 用户?的主要内容,如果未能解决你的问题,请参考以下文章