2011-03-27 47 views
0

我有一个简单的Hello Webservice托管在本地主机上,就像Silverlight应用程序一样,这段代码执行时没有错误(我已检查过MainPage是否完全通过调试来执行),但是HelloCompleted永远不会被调用。Web服务处理程序永远不会调用我没有编译错误没有安全异常

public MainPage() 
    { 
     InitializeComponent(); 
     WebserviceHello.HelloSoapClient Hello = new WebserviceHello.HelloSoapClient(); 
     Hello.getHelloCompleted += new EventHandler<WebserviceHello.getHelloCompletedEventArgs>(HelloCompleted); 
    } 

    public void HelloCompleted(object sender, 
      WebserviceHello.getHelloCompletedEventArgs e) 
    { 
     MessageBox.Show("success"); 
    } 

那么现在发生了什么? Silverlight是不可靠的还是我犯了一个错误?

当然,webservice的工作原理,我可以在web服务测试页面调用它,我已经用winform调用它。

回答

1

MainPage的第二行实例化webservice,第三行绑定了一个eventhandler,但是您不会从webservice调用任何函数。

+0

好的,谢谢我我很笨:) – user310291 2011-03-27 16:15:32

相关问题