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