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

C# 如何手动配置和初始化.NET 2.0 SOAP web引用?,c#,.net,web-services,C#,.net,Web Services,我在VisualStudioIDE中添加了一个.NET2.0Web引用,但对于这种特定情况,无法使用app.config文件对其进行配置 所以我试着用这种方式初始化它: var service = new MyWebservice { Url = config.MyWebserviceUrl }; 但我有以下例外: 值不能为null。参数名称:uriString config.MyWebserviceUrl包含有效的网址 以编程方式配置和初始化web服务的正确方法是什么?您是否检查了we

我在VisualStudioIDE中添加了一个.NET2.0Web引用,但对于这种特定情况,无法使用app.config文件对其进行配置

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

var service = new MyWebservice
{
   Url = config.MyWebserviceUrl
};
但我有以下例外:

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

config.MyWebserviceUrl
包含有效的网址


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

您是否检查了web引用的
URL行为设置?如果它是
动态的
,它将尝试从配置文件获取URL

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