我已经创建了一个简单的ASMX Web服务(void返回值),我已经测试并正常工作。但是,现在我正在尝试创建一个仅使用该服务的控制台应用程序。
在Visual Studio 2012中,在我的控制台应用程序中,我右键单击了解决方案,单击了“添加服务引用”,并成功添加了服务。然后我添加了以下代码来使用该服务:
static void Main(string[] args)
{
MySvc.MySvcSoapClient proxy = new MySvc.MySvcSoapClient();
proxy.CallService();
proxy.Close();
}
上面的代码正确编译,但是,在运行时遇到proxy.CallService()行时,它会抛出以下异常:
服务器无法处理请求。 --->对象引用未设置为对象的实例。
我如何直接从浏览器启动我的Web服务并且它可以工作,但是当我尝试使用它时,我收到错误?我无法在网上找到相关的帮助。