0

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

[编辑]

我正在使用 asp.net 2005

4

3 回答 3

2

据我所知,更改不会反映在所有其他文件中。但是,如果您更改 web.config 中的 URL,您的应用程序将在运行时从新 URL 调用 Web 服务。查看此博客条目。(不,它不是我的!)

于 2008-11-04T15:19:41.427 回答
1

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

于 2008-11-04T15:25:21.977 回答
0

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

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

于 2008-11-04T15:25:25.270 回答