2010-04-26 207 views
0

我在生产环境中部署了一个.net解决方案,它在Visual Studio中使用添加为“服务参考”的Web服务。无法识别Web服务URL更改

今天端点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服务,所以我不能修改服务参考那里。

有什么想法?非常感谢!

回答

0

仅用于记录:我发现我所调用的Web服务的名称空间已更改。使用的命名空间反映了服务的IP,当“在另一端”IP改变时,开发人员也改变了命名空间。

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