0

我有一些 ASP.NET 网站,它们通过对报表服务器的 Web 服务的 Web 引用与不同的 SQL Server 2005 实例进行通信。然而,今天我玩弄了使用 WSDL 工具从其中一个 SQL Server 实例创建代理类,然后使用代理创建 dll 的想法(在此之前,我修改了代理的构造函数以接受URL - 这样我就可以将代理指向任何 Web 服务实例)。

我很确定 Web 服务在更新方面应该是相当静态的,即使不是完全静态的。所以,我的问题是:与使用代理类(自动生成)本身相比,使用编译的代理类(在 bin 目录中)有什么缺点吗?如果不是,那么采取一种方式或另一种方式的动机是什么?

4

1 回答 1

2

据我所知,两者绝对没有区别。服务参考的功能与 svcutil 完全相同,但允许用户以更简单的方式进行操作。服务参考只是 svcutil.exe 的一个变形器,它只做基本的 svcutil.exe 所做的事情。

谢谢

于 2010-10-28T10:35:21.090 回答