2010-04-26 136 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改變時,開發人員也改變了命名空間。

在這種情況下,我的服務引用崩潰,期待「舊」命名空間。