0

我创建了一个简单的 ASMX Web 服务(无效返回值),我已经对其进行了测试并且可以正常工作。但是,现在我正在尝试创建一个控制台应用程序,它只会使用该服务。

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

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

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

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

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

4

0 回答 0