1

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

4

1 回答 1

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

于 2014-05-01T01:07:34.140 回答