我有一些ASP.NET网站,它们通过对报表服务器的Web服务的Web引用与SQL Server 2005的不同实例进行通信。但是,今天我玩弄了使用WSDL工具从一个SQL Server实例创建代理类的概念,然后使用代理创建一个dll(在此之前,我修改了代理的构造函数以接受一个URL - 以便我可以将代理指向任何Web服务实例。
我很确定在更新方面,Web服务应该非常漂亮,如果不是完全静态的话。所以,我的问题是:使用编译代理类(在bin目录中)是否有任何缺点,而不是使用代理类(自动生成)本身?如果没有,那么一种方式或另一种方式的动机是什么?
答案 0 :(得分:2)
据我所知,两者之间绝对没有区别。服务引用完全执行svcutil的功能,但允许用户以更简单的方式执行此操作。 Service Reference只是svcutil.exe的一个warpper,它只是基本的svcutil.exe所做的。
由于