我正在帮助一位同事,所以如果我错过了一些细节,那就是原因。
我们有一个调用WCF服务的asp.net 3.5 Web应用程序。最初,应用程序使用“Web引用”来注册服务,但是在遇到麻烦并烧毁与Microsoft的事件后,他们的解决方案是将“Web引用”替换为WCF服务的“服务引用”。
这很好,除了问题是当我们创建服务引用时,方法签名与使用Web引用时的签名不同。
据我所知,这可能是预期的,但在我们的情况下,这将意味着应用程序的一些重大变化,当然它应该是昨天......所以......
......我想知道两件事:
答案 0 :(得分:2)
您可以在当前的Web引用调用和新的服务引用代理之间创建另一个层。
这是否有意义?这是一个非常简单的适配器模式。