部署时间 Web 服务位置
在我的 Visual Studio Web 应用程序项目中,我添加了对 Web 服务的引用。 当我添加网络引用时,会生成以下文件列表。
- Reference.map
- Reference.vb
- Reference.disco
- Reference.wsdl
所有这些文件都包含指向 Web 服务的 url。 即使我将它移动到没有 Visual Studio 的机器上,它也能正常工作。 但是,如果我打算更改 Web 服务的 url,我需要使用记事本编辑所有这四个文件来修改它们。
相反,有什么方法可以让我在配置文件中包含 url,然后在一个地方更改它,然后将 Web 服务指向新位置。
我使用的是框架1.1。
In my Visual Studio Web application project I am adding a reference to a web service. When I add a web reference the following list of files gets generated.
- Reference.map
- Reference.vb
- Reference.disco
- Reference.wsdl
All these files contains the url pointing to the web service. Even when I move it to a machine without visual studio, it works fine. But if I intend to change the url of the web service, I need to modify all these four files by editing them using notepad.
Instead of this, is there any way I can have the url in the config file and just change it in one place and the web service are pointed to the new location.
I am using framework 1.1.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将 Web 服务引用“Url Behaviour”属性设置为“动态”,并且该地址将在您的 app.config 文件中进行配置...
然后 app.config 文件应包含类似内容
Set the web service reference "Url Behaviour" property to Dynamic, and the address will be cofigured in your app.config file....
The app.config file should then contain something like