是否可以/支持让CRM 2011主机使用两个不同的主机名?我们尝试过这一点,但并非一切都运作良好。
示例:
当用户导航到“ crm ”时,请求可以在99%的时间内正常工作,但CRM中的一些内部javascripts以最初的“ app1 ”服务器为目标。例如,来自正常编辑表单的请求检索角色。无论请求网址如何,名为“* SERVER_NAME *”的javascript变量始终具有“ app1 ”的值。可能会出现跨服务器警告,或者功能可能会无声地失败。
访问服务器的FQDN时也会发生这种情况,因此“ app1.mydomain.com ”仍会产生相同的结果和失败/警告功能。
我想在处理负载平衡安装时会遇到类似问题?他们如何处理这个?即它们以主机名X为目标,可以获得主机名Y或Z。
编辑:我知道这可能被称为“域别名”或“主机别名”,因为它是一个活动目录条目。
答案 0 :(得分:2)
您不能拥有CRM系统的多个主机名。
在CRM服务器上打开Deployment Manager。 转到操作 - >属性 - >地址
将指定的地址调整为用于访问CRM系统的地址。这些设置对于CRM定义其“身份”非常重要。
如果您已配置IFD,则需要配置其他外部身份。
顺便说一下。根据您的环境,可能需要设置SPN。见http://blogs.msdn.com/b/webtopics/archive/2009/01/19/service-principal-name-spn-checklist-for-kerberos-authentication-with-iis-7-0.aspx关于NLB:http://technet.microsoft.com/en-us/library/hh699803.aspx
答案 1 :(得分:0)
Daniel Cai似乎很好地解决了getServerURL在使用不同名称时返回部署管理器中保存的值而不是调用页面URL的问题。他提出了替代功能:
CRM 2011: Get the Right Server URL in Your CRM Client
这看起来适用于使用Outlook脱机客户端和在线浏览器的所有方案。