我正在构建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服务参考? –