部署时间 Web 服务位置
-
03-07-2019 - |
题
在我的 Visual Studio Web 应用程序项目中,我添加了对 Web 服务的引用。当我添加网络引用时,会生成以下文件列表。
- 参考图
- 参考.vb
- 参考.disco
- 参考.wsdl
所有这些文件都包含指向 Web 服务的 url。即使我将它移动到没有 Visual Studio 的机器上,它也能正常工作。但是如果我打算更改Web服务的url,我需要修改 所有这四个文件 使用记事本编辑它们。
相反,有什么方法可以让我在配置文件中包含 url,然后在一个地方更改它,然后将 Web 服务指向新位置。
我使用的是框架1.1。
解决方案
将 Web 服务引用“Url Behaviour”属性设置为“动态”,该地址将在您的 app.config 文件中进行配置...
app.config 文件应该包含类似的内容
<applicationSettings>
<Exceptions.Properties.Settings>
<setting name="Exceptions_CentreService_CentreService" serializeAs="String">
<value>http://localhost/CentreServiceCompatibility/CentreService.asmx</value>
</setting>
</Exceptions.Properties.Settings>
</applicationSettings>
不隶属于 StackOverflow