如何手动配置和初始化.NET 2.0 SOAP Web引用?

时间:2012-09-04 15:07:37

标签: c# .net web-services

我在Visual Studio IDE中添加了.NET 2.0 Web引用,但是对于这种特定情况,无法使用app.config文件进行配置。

所以我试着用这种方式初始化它:

var service = new MyWebservice
{
   Url = config.MyWebserviceUrl
};

但我得到以下例外:

  

值不能为空。参数名称:uriString

config.MyWebserviceUrl包含有效的网址。

以编程方式配置和初始化Web服务的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

您是否检查了网络参考的URL Behavior设置?如果是Dynamic,它将尝试从配置文件中获取URL。

此问题更详细地介绍了URL的编程配置:

How can I dynamically switch web service addresses in .NET without a recompile?