【问题标题】:crm 2011 migrated to crm 2015 - http 401 for all webresourcescrm 2011 迁移到 crm 2015 - 所有网络资源的 http 401
【发布时间】:2015-09-17 12:53:16
【问题描述】:

在将 CRM 从 2011 年迁移到 2015 年之后,我遇到了一个问题。两台服务器都在同一个网络中,但它们位于不同的机器上(crm 2011 托管在 windows server 2008 上,crm 2015 -> windows server 2012,两者都在 -前提)并使用相同的 Active Directory。即使我以管理员身份登录,我也无法访问任何自定义 Web 资源。不过,我可以使用 CRM。每次加载 js 文件或图像时,用户(包括管理员)都会收到凭据提示。 我尝试了不同的用户,但结果都一样。我试图通过在浏览器中输入 URL 来直接访问该文件 - 同样......在图片中你可以找到一些提琴手日志。

【问题讨论】:

  • 要从 CRM 2011 升级到 CRM 2015,您必须通过 CRM 2013,并升级 CRM 数据库。如果您不遵循正确的升级过程,您可能会遇到这样的奇怪行为

标签: dynamics-crm dynamics-crm-2015


【解决方案1】:

正如约瑟夫所说,从 2011 年直接转移到 2015 年是不受支持的。 不过, 您或许可以解决此问题。

  • 如果您还没有 XrmToolBox,请下载它。
  • 连接到 CRM 2011 组织。
  • 运行 Web 资源管理器。
  • 从 CRM 加载网络资源。
  • 检查您要移动的所有网络资源。
  • 选择“保存检查的网络资源”(如果您愿意,可以包括根目录)。
  • 断开连接并连接到 CRM 2015。
  • 再次运行 Web 资源管理器。
  • 从 CRM 加载网络资源。
  • 删除有问题的网络资源并重新添加。

我不确定这是否能解决您的问题,但值得一试。

【讨论】:

    【解决方案2】:

    事实证明,问题与 CRM 本身无关,而与网络基础设施有关。我将 ASP.NET 身份验证提供程序更改为 NTLM(在 IIS -> -> 身份验证 -> Windows 身份验证 (EnableD) -> 提供程序中,并将 NTLM 移到顶部。

    然后 401 停止出现。这不是最终解决方案,因为后来我将此问题移交给管理员 - 但如果您有类似的问题,值得尝试这个问题。

    【讨论】:

      猜你喜欢
      • 2017-03-14
      • 1970-01-01
      • 1970-01-01
      • 2012-05-21
      • 1970-01-01
      • 2018-09-08
      • 1970-01-01
      • 2013-11-28
      • 1970-01-01
      相关资源
      最近更新 更多