You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

连接MS Dynamics 365时appSettings中需配置的链接是什么?

关于Dynamics 365 CRM appSettings中crmserverurl的配置说明

嘿,我来帮你理清这个配置问题~你当前用的是旧版的组织服务SOAP端点URL,这个在特定场景下是有效的,但得确保它匹配你的实际环境,下面给你详细拆解:

1. 先确认你的环境正确URL

登录Dynamics 365后,按以下步骤找官方提供的正确端点:

  • 点击右上角的设置图标 → 选择「高级设置」
  • 在高级设置页面,点击右上角的设置图标 → 选择「开发者资源」
  • 这里会列出两个关键URL:
    • 组织服务URL:就是你现在配置的这种带/XRMServices/2011/Organization.svc的格式,对应旧版.NET SDK的需求
    • Web API URL:新版Dataverse SDK推荐的端点,格式是https://yourorg.crm8.dynamics.com/api/data/v9.x/

你需要把配置里的server替换成你实际的组织名称——比如你登录Dynamics 365后地址栏是https://contoso.crm8.dynamics.com/main.aspx,那你的组织名称就是contoso,对应的正确crmserverurl应该是https://contoso.crm8.dynamics.com/XRMServices/2011/Organization.svc。

2. 根据你用的SDK版本选择对应URL

  • 如果你用的是旧版.NET SDK(比如Microsoft.CrmSdk.CoreAssemblies v9.x及更早版本),那你现在的URL格式是对的,只要替换组织名称就行。
  • 如果你已经升级到新版Dataverse SDK(比如Microsoft.PowerPlatform.Dataverse.Client),更推荐用Web API的URL,这时候配置项名称可能需要改成DataverseServiceUrl之类的,具体看你使用的客户端库要求。

3. 验证URL是否有效的小方法

直接把配置的URL复制到浏览器里访问:

  • 如果能看到一堆XML格式的WSDL内容,说明URL是有效的;
  • 如果出现404、权限报错,那要么是URL写错了,要么是你的账号没有访问该端点的权限。

正确配置示例

<appSettings>
  <!-- 适配旧版.NET SDK的配置 -->
  <add key="crmserverurl" value="https://yourorgname.crm8.dynamics.com/XRMServices/2011/Organization.svc"/>
  
  <!-- 适配新版Dataverse SDK的推荐配置(示例) -->
  <add key="DataverseServiceUrl" value="https://yourorgname.crm8.dynamics.com/api/data/v9.2/"/>
</appSettings>

记得把yourorgname替换成你自己的组织名称哦!

内容的提问来源于stack exchange,提问作者Boney Jose

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:39:10