动态更改Web服务引用

时间:2011-09-22 15:23:52

标签: web-services visual-studio-2010 visual-studio-2008

我有一个用VS2008编写的web服务,我试图用VS2010编写的exe来使用它。我需要能够从应用程序中动态引用服务URL。

在过去,我能够将服务的URL行为从静态更改为动态,但由于某种原因,这并没有显示为我的选项。当我查看服务的属性时,我看到的唯一项目是“文件夹名称”。在其他项目中,我能够看到“文件夹名称”,“URL行为”,以及我无法记住的另一个项目。

如果我无法将网址行为更改为动态,是否有人知道如何以编程方式更改网址?

1 个答案:

答案 0 :(得分:0)

如果您使用的是.NET 3.5,那么您可以在app config中指定块内的URL,如下所示

  <client>
        <endpoint address="http://localhost/yourService.asmx"
            binding="basicHttpBinding"