【问题标题】:Authentication on CRM 2013 with NLB使用 NLB 在 CRM 2013 上进行身份验证
【发布时间】:2025-12-07 07:30:02
【问题描述】:

我在安装在 NLB 上的 vanilla CRM2013 上遇到了身份验证问题。如果我使用 NLB 的 IP 地址,crm 2013 工作正常,但如果我尝试使用唯一名称访问 NLB,它会提示输入凭据并且不验证用户(用户是我用于设置过程)。有人见过这样的事情吗?我尝试对请求进行提琴处理,并且除了标头中的 cookie 请求的微小差异之外,它们看起来相同。此外,如果我 ping NLB 的唯一名称,它会以正确的 IP 地址响应。 我所做的最后一个测试是在主机文件中添加名称,并且我遇到了同样的问题(没有身份验证),看起来正在设法访问服务器,但它无法进行身份验证。我尝试使用本地主机地址并且它工作(在两台服务器上),它与我集群中的两台服务器的名称一起工作,它也与这些服务器的 IP 一起工作。任何人都知道为什么使用 NLB 的 IP 地址,一切都按我的预期工作,而一旦我使用该名称就无法正常工作?

回顾:

Address         |Status
-------------------------
CRM1.com        |working
192.168.1.CRM1  |working
CRM2.com        |working
192.168.1.CRM2  |working
192.168.1.NLB   |working
NLB.com         |not working

显然这是示例数据,我知道对于单个服务器我不会使用 NLB,我预计 Ip 和服务器名都会出现问题,而不是其中一个。

【问题讨论】:

    标签: authentication dynamics-crm-2013 nlb


    【解决方案1】:

    我发现原因不起作用。当您在 NLB 后面安装时,您需要更改 iss 中的一些参数。由于我不太擅长在配置编辑器中管理它,因此您需要更改该部分,并将 2 个键值从 false 更新为 true。本指南第 2-10 步http://blogs.msdn.com/b/niran_belliappa/archive/2014/02/17/network-load-balancing-microsoft-dynamics-crm-2013.aspx

    【讨论】: