-1

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

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

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

但我得到以下异常:

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

config.MyWebserviceUrl包含有效的网址。

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

4

1 回答 1

2

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

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

如何在不重新编译的情况下在 .NET 中动态切换 Web 服务地址?

于 2012-09-04T15:24:25.670 回答