如何更改我的Web服务的URL?

时间:2008-11-04 15:12:15

标签: asp.net .net web-services asmx web-reference

如果我更改web.config文件中的url,更改是否会反映在WebReferences文件夹中的.disco,.discomap和.wsdl文件中?

[编辑]

我正在使用asp.net 2005

3 个答案:

答案 0 :(得分:2)

据我所知,改变不会反映在所有其他文件中。但是,如果更改web.config中的URL,则应用程序将在运行时从新URL调用Web服务。看看这个blog entry。 (不,这不是我的!)

答案 1 :(得分:1)

假设您在客户端中表示,请在执行时设置Url属性。只要您可以在适当的时间访问该值,就可以从任何您想要的地方进行配置。

答案 2 :(得分:0)

我记得 WSDL 文件包含WS的绑定(s)(URL映射)。因此,如果您更改机器上的URL(在WSDL,Disco等中),那就足够了。

另一方面,请不要忘记重新生成客户端代理。他们必须反映WSDL的变化。