将WCF从一个域移动到另一个域后,为什么需要更新服务引用?

时间:2011-04-11 07:45:20

标签: wcf

我明白我需要更改配置文件中的端点URL ..我确实更改了端点URL,但它不起作用。它没有显示任何异常..问题是我无法从该服务获取任何数据。

到目前为止,我找到的唯一解决方案是我需要更新服务引用才能获取数据。

为什么在将WCF从一个域移动到另一个域后需要更新服务引用?不应该在配置中更改端点URL吗?

1 个答案:

答案 0 :(得分:0)

我猜这种兴奋/行为与EndpointIdentity有关。在更改域时,您不仅需要根据服务使用的EndpointIdentity更改URL地址,还需要更改EndpointIdentity。

为了澄清,我指的是这个元素,

<service>
  <endpoint>
   **<dns/servicePrincipalName/userPrincipalName>**

HTH, 阿米特