【问题标题】:Dynamics 2011 Developer Resources Service Endpoint Shows Machine NameDynamics 2011 开发人员资源服务端点显示机器名称
【发布时间】:2013-10-23 16:43:04
【问题描述】:

在我的本地 Dynamics 2011 实例上,当我进入自定义 -> 开发人员资源时,我在服务端点下看到以下内容:

发现服务

协议:SOAP

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

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

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

【问题讨论】:

    标签: dynamics-crm-2011 dynamics-crm-4


    【解决方案1】:

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

    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 方法卡住了。
    猜你喜欢
    • 2012-02-03
    • 1970-01-01
    • 1970-01-01
    • 2013-11-28
    • 2018-09-24
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多