我有一個由合作伙伴提供的web服務的問題(我無法修改此服務)。如何與WCF服務(wsHttpBinding)和.NET 2.0客戶端進行通信
我必須在.NET 2.0客戶端上使用WS- * Web服務(wsHttpBinding)。我有以下例外:
SOAP header Action was not understood.
我知道使用.NET 2.0無法與WS進行通信。我發現可以使用WSE與WS-進行通信。
我這樣做,但我始終有相同的錯誤:
SOAP頭動作不被瞭解
。
是否可以解決此問題與此服務進行通信?
如果你有服務的控制權,那麼,正如Pablo下面所說的,只需使用`basicHttpBinding`添加一個端點即可。如果你沒有控制權,那麼你應該盡一切可能避免使用WSE - 它已經過時並且不受支持。將.NET 4.0簡單添加到.NET 2.0系統將是一個更好的選擇(除非系統正在運行Windows Server 2000或其他不受支持的操作系統)。 – 2011-12-15 18:07:33
不,我沒有控制服務:( – Florian 2011-12-17 10:31:43