Dynamics crm 2011 Dynamics 2011开发者资源服务端点显示计算机名称

Dynamics crm 2011 Dynamics 2011开发者资源服务端点显示计算机名称,dynamics-crm-2011,dynamics-crm-4,Dynamics Crm 2011,Dynamics Crm 4,在我的内部部署Dynamics 2011实例中,当我进入Customizations->Developer Resources时,我会在服务端点下看到以下内容: 发现服务 协议:SOAP http://machine_name/XRMServices/2011/Discovery.svc 但是,我已经为服务器设置了DNS条目dynamics.company.com。在dynamics服务器上,我将http端口80绑定的主机名设置为dynamics.company.com。我希望看到服务端点显示的

在我的内部部署Dynamics 2011实例中,当我进入Customizations->Developer Resources时,我会在服务端点下看到以下内容:

发现服务

协议:SOAP

http://machine_name/XRMServices/2011/Discovery.svc

但是,我已经为服务器设置了DNS条目
dynamics.company.com
。在dynamics服务器上,我将http端口80绑定的主机名设置为
dynamics.company.com
。我希望看到服务端点显示的是
dynamics.company.com
,而不是机器名


我还需要做什么来修复开发人员资源中显示的服务端点?

您可以通过执行以下查询来更改数据库中的服务器名称:

Update [MSCRM_CONFIG].[dbo].[DeploymentProperties]
Set NVarCharColumn = 'dynamics.company.com:80'
WHERE
ColumnName in (
'ADDeploymentSdkRootDomain',
'ADDiscoveryRootDomain',
'ADSdkRootDomain',
'ADWebApplicationRootDomain')

我在一个测试环境中使用了它,开发人员资源中列出的URL不包含域名,需要包含域名。

顺便说一句,我认为这也可以通过服务器上的CRM部署管理器来完成。“属性”窗口有一个名为“Web地址”的选项卡,该选项卡似乎是从DeploymentProperties表中读取的。所以SQL查询不是严格要求的。@ZaidMasud很高兴知道。我知道一定有一些受支持的方法,但我不是部署管理员(尽管我对数据库有权限),所以我一直坚持使用SQL方法。