部署时间Web服务位置

时间:2008-10-15 12:52:12

标签: vb.net web-services url web-application-project

在我的Visual Studio Web应用程序项目中,我添加了对Web服务的引用。添加Web引用时,将生成以下文件列表。

  • Reference.map
  • Reference.vb
  • Reference.disco
  • Reference.wsdl

所有这些文件都包含指向Web服务的URL。即使我将它移动到没有visual studio的机器上,它也可以正常工作。但是,如果我打算更改Web服务的URL,我需要通过使用记事本编辑来修改所有这四个文件

而不是这样,有什么方法可以在配置文件中使用url并在一个地方更改它,并且Web服务指向新位置。

我正在使用框架1.1。

1 个答案:

答案 0 :(得分:1)

将Web服务引用“Url Behavior”属性设置为Dynamic,该地址将在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>