<wsdl> <soap use="literal"/""""> </wsdl> <wsdl> <soap use="literal"/""""> </wsdl>
而在WCF裏,你必須要寫成:
<wsdl name="pingMeRequest"> <soap use="literal"/""""> </wsdl> <wsdl name="pingMeResponse"> <soap use="literal"/""""> </wsdl>
也就是說把binding裏的input 和output必須加上name 參數
在論壇裏, 我還得到另外一個解決方案, 就是把:
<wsdl message="tns:pingMeRequest" name="pingMeRequest"/""""> <wsdl message="tns:pingMeResponse" name="pingMeResponse"/"""">
改爲:
<wsdl message="tns:pingMeRequest"/""""> <wsdl message="tns:pingMeResponse"/"""">
也就是把portType裏的input 和output的name去掉
不知道這個算不算svcutil.exe的一個bug呢?