我通過WCF連接到第三方終端,並且遇到了一個問題。由WCF生成的SOAP信封的模式與端點不兼容。如何更改WCF中的SOAP Envelope模式?
目前WCF是產生這樣的:
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
但它需要是這樣的:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:a="http://www.w3.org/2005/08/addressing">
我在soapUI的測試,這個以確認這是問題,但我怎麼能控制這在WCF?我使用Visual Studio中的「添加服務引用」選項來生成服務。
任何想法?
在此先感謝。
Andy
您是否嘗試過使用svcutil.exe創建代理? – Kangkan 2010-03-05 11:39:48