我正在構建web服務的測試存根,實現使用svcutil從生產webservice檢索的接口。當在存根上調用方法時,我得到異常;無法在WCF中轉換爲相同類型
Object of type
'Sbsys.Services.HostService.DokumentBoks.DKALWSAfsendService.MaterialeType[]'
cannot be converted to type
'Sbsys.Services.HostService.DokumentBoks.DKALWSAfsendService.MaterialeType[]'.
其中「Sbsys.Services.HostService.DokumentBoks」是消費客戶機的名稱空間,和「DKALWSAfsendService」是包含所生成的代理類的服務的命名空間。
關於發生什麼事情的任何想法?
獎金信息:當使用生產服務一切都會按計劃
解決方案中有多個'Sbsys.Services.HostService.DokumentBoks.DKALWSAfsendService.MaterialeType'定義的機會?可能有多個具有相似類型和名稱空間的Web服務引用?也許一個在被引用的dll中,一個在本地? –
@MarcGravell:可悲的不是。該項目相當孤立,只有一個服務參考。獎勵信息:使用生產服務時,一切都按預期運作。 – hhravn
當你說「生產服務」 - 如何配置?是相同的*服務*,但在配置文件中有不同的值(或者替代方法,在通道運行時更改url) - 或者您是否有單獨的dev/prod服務參考? –