2
我做了SOAP服務器的契約優先發展。 wsdl爲幾種方法聲明相同的soapAction。現在SvcUtil工具產生聲明瞭幾種方法OperationContractAttribute.Action屬性的值相同的代碼。這會導致運行時錯誤,說明每個操作都必須具有唯一的操作值。方法具有相同的SOAPAction
我該如何解決這個問題?當我更改的操作屬性的值,我的服務器不再接受來自客戶端的請求。
更新
事實證明,將SOAPAction必須是唯一的,如果routingstyle設置爲SOAPACTION,這是默認的。所以我嘗試將它設置爲RequestElement。不幸的是,這會導致服務器不再識別客戶端的消息。我曾希望Routingstyle只會更改服務器的內部行爲。
任何提示將不勝感激。
感謝,問候,米爾。