【问题标题】:How to impersonate a user CRM 2011 user?如何模拟用户 CRM 2011 用户?
【发布时间】:2013-10-24 07:13:11
【问题描述】:

服务器 A:

  1. 我在服务器上部署了 CRM (2011) 门户。
  2. 在安装 CRM2011 期间安装和配置了一个 WCF 服务“Discovery.svc”。

服务器 B:

  1. 我的开发计算机位于 CRM 门户之外的另一个域中。
  2. 我正在尝试编写一个 ASP.NET 网站,该网站希望在 CRM 用户的上下文中调用 CRM 门户的“Discovery.svc”。 为此,我在 web.config 中编写了以下内容:
<identity impersonate="true" password="password" userName="domainname\username"/>

目前我只在开发环境中运行网站,而不是在 IIS 中(因为它有 IIS 5.1,所以我想只在 Visual Studio 中运行它)

这样做会给我以下错误消息:

“无法从配置文件中指定的凭据创建 Windows 用户令牌。来自操作系统的错误“登录失败:未知用户名或密码错误。”

但我知道我的凭据是正确的。

谁能指导我这里有什么问题?

谢谢

【问题讨论】:

    标签: asp.net visual-studio-2010 .net-4.0 dynamics-crm-2011 impersonation


    【解决方案1】:

    您是否将域名添加到您的用户凭据中?声明用户凭据以使用域\用户名。

    【讨论】:

    • 是的,我设置了 userName = "domainname\username".. 请参阅问题中的 标签。
    猜你喜欢
    • 1970-01-01
    • 2013-04-08
    • 2011-12-29
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多