从控制台应用程序(.Net 4)中使用ASMX

时间:2013-10-17 17:12:14

标签: .net web-services asmx

我已经创建了一个简单的ASMX Web服务(void返回值),我已经测试并正常工作。但是,现在我正在尝试创建一个仅使用该服务的控制台应用程序。

在Visual Studio 2012中,在我的控制台应用程序中,我右键单击了解决方案,单击了“添加服务引用”,并成功添加了服务。然后我添加了以下代码来使用该服务:

    static void Main(string[] args)
    {
        MySvc.MySvcSoapClient proxy = new MySvc.MySvcSoapClient();
        proxy.CallService();
        proxy.Close();
    }

上面的代码正确编译,但是,在运行时遇到proxy.CallService()行时,它会抛出以下异常:

  

服务器无法处理请求。 --->对象引用未设置为对象的实例。

我如何直接从浏览器启动我的Web服务并且它可以工作,但是当我尝试使用它时,我收到错误?我无法在网上找到相关的帮助。

0 个答案:

没有答案