无法识别Web服务URL更改

时间:2010-04-26 19:58:43

标签: web-services configuration web-config

我在生产环境中部署了.net解决方案,该解决方案使用在visual studio中添加为“服务参考”的Web服务。

今天端点URL已更改,我在web.config中修改了该URL。但是当我运行解决方案时,我得到错误:

System.ServiceModel.FaultException: Server did not recognize the value of HTTP Header SOAPAction: http://93.62.150.200/LogEvent.

现在这听起来很奇怪。如您所见,IP为93.62 ....但新值不同。

web.config条目(带有新值或URL)是:

<client>
  <endpoint address="http://213.92.50.215/sawfc/WS_SAWFC_Int.asmx"
            binding="basicHttpBinding" bindingConfiguration="wsSAWFCInterfaceSoap"
            contract="it.datasphere.ws.wsSAWFCInterfaceSoap" name="wsSAWFCInterfaceSoap" />
</client>

我无法从开发环境访问新的Web服务,因此我无法在那里修改服务引用。

有什么想法吗?非常感谢!

1 个答案:

答案 0 :(得分:0)

仅供记录:我发现我调用的Web服务的命名空间发生了变化。使用的命名空间反映了服务的IP,当“另一方面”IP发生变化时,开发人员也改变了命名空间。

在这种情况下,我的服务引用崩溃了,期待“旧”命名空间。