我过去一直在使用Web引用,但是开始使用Web服务的服务引用来调用第三方Web服务。我发现的一个主要区别是服务引用将信息放在配置文件中。我正在创建一个DLL文件,它将对服务引用的Web服务进行所有调用。当我将该DLL引用为另一个项目时,我不想将配置信息添加到新项目中。在使用Web引用时,除了包含Web引用的DLL之外,从不需要使用任何其他内容。不需要配置数据。有没有办法使用服务引用来获得相同的行为,还是它们依赖于配置文件?
答案 0 :(得分:1)
是的,有。
.config文件是一种非常灵活的方式,可以在不重新编译的情况下更改行为。
您可以在.config中设置的所有内容都可以以编程方式设置,因此您可以:
需要允许封装服务引用的项目使其设置由其他项目定义的Web引用设置。