crm 2011迁移到crm 2015 - 所有网络资源的http 401

时间:2015-09-17 12:53:16

标签: dynamics-crm dynamics-crm-2015

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

enter image description here

2 个答案:

答案 0 :(得分:0)

正如约瑟夫所说,从2011年直接到2015年的举动得不到支持。 但是,您可以解决此问题。

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

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

答案 1 :(得分:0)

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

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