如果我更改web.config文件中的url,更改是否会反映在WebReferences文件夹中的.disco,.discomap和.wsdl文件中?
[编辑]
我正在使用asp.net 2005
答案 0 :(得分:2)
据我所知,改变不会反映在所有其他文件中。但是,如果更改web.config中的URL,则应用程序将在运行时从新URL调用Web服务。看看这个blog entry。 (不,这不是我的!)
答案 1 :(得分:1)
假设您在客户端中表示,请在执行时设置Url属性。只要您可以在适当的时间访问该值,就可以从任何您想要的地方进行配置。
答案 2 :(得分:0)
我记得 WSDL 文件包含WS的绑定(s)(URL映射)。因此,如果您更改机器上的URL(在WSDL,Disco等中),那就足够了。
另一方面,请不要忘记重新生成客户端代理。他们必须反映WSDL的变化。