none
WebService 异步调用时发生异常 RRS feed

  • 问题

  •       我用 Visual Studio 2008 创建了一个网站项目,其中引用了一个解决方案WebService服务,但是异步调用WebService方法的时候出现InvalidOperationException异常(就是将异步调用取得的字符串复制到页面的Lable上),为什么会出现这种情况啊?应该怎么解决呢,有谁知道告诉在下一声,谢谢了

    下面是调用时的代码:

    //点击页面上的一个Button,开始异步调用WebService
        protected void btn_Click(object sender, EventArgs e)
        {
            localhost.Service s = new localhost.Service();
            s.HelloWorldCompleted += new localhost.HelloWorldCompletedEventHandler(s_HelloWorldCompleted);
            s.HelloWorldAsync();
        }

        private void s_HelloWorldCompleted(object sender, localhost.HelloWorldCompletedEventArgs e)
        {
            Lable1.Text = e.Result.ToString();
        }

       但是上述的程序放到WindowsApplication项目里执行就可以

    2009年3月11日 6:16

答案