如果我更改web.config文件中的url,更改是否会反映在WebReferences文件夹中的.disco、.discomap和.wsdl文件中?
[编辑]
我使用的是asp.net 2005
据我所知,更改不会反映在所有其他文件中。但是,如果更改web.config中的URL,则应用程序将在运行时从新URL调用web服务。查看此日志。(不,它不是我的!)
假设您的意思是在客户端中,在执行时设置Url属性。只要您在适当的时间有权访问该值,您就可以从任何位置进行配置。
我记得WSDL文件包含WS的绑定(URL映射)。因此,如果您更改机器上的URL(在WSDL、Disco等中),就足够了。
另一方面,不要忘记重新生成客户端代理。它们必须反映WSDL的更改。