2013-06-11 135 views
1

我創建了一個使用第三方Web服務的C#客戶端,顯然是使用Java創建的。使用Web服務時出錯(反映'inputParamName'時出現錯誤)

我添加在VS2012服務引用成功,但是當我調用一個方法,以下異常被拋出:

InvalidOperationException異常:有反映 錯誤「nameOfInputParameter」。

其內的例外是:

InvalidOperationException異常:當顯式命名空間屬性存在的表格屬性可能不是「不合格」 。

有沒有人知道它爲什麼會發生,我必須做什麼才能成功消耗它?

不確定是否相關,但Web服務需要我擁有的證書。

回答

0

它看起來像服務提供商生成的WSDL有一些不一致,而不是.NET消費者。

無論如何,我設法創建一個解決方法,手動編輯Reference.cs生成的VS並刪除與WSDL命名空間相對應的屬性。

順便說一下,證書與此無關。

相關問題