【发布时间】:2011-04-29 10:34:44
【问题描述】:
我整天都在为此苦苦挣扎(昨天也是)。 基本上,我有一个 ASP.Net 网站,由一个页面组成。 该页面有一个Silverlight APP,可以让你画/写一个签名。 Silverlight 应用程序将签名保存为图像,并将其发送到 Web 服务,该服务应该将其保存在数据库中。 所有这些都在同一个 VS2010 解决方案中。
但无论我尝试什么,我都无法让 Silverlight/webservice 交互工作。 我完成的事件没有触发,看起来我调用的方法也没有触发。 我不确定如何调试 Web 服务,以查看该方法是否真正被调用。
所以一些代码可能会有所帮助,即使它很简单。
void CallService()
{
ImgService.ImageServiceClient MyClient = new ImageServiceClient();
MyClient.HelloWorldCompleted += new EventHandler<HelloWorldCompletedEventArgs>(MyClient_HelloWorldCompleted);
MessageBox.Show("Starting deposit");
MyClient.HelloWorldAsync();
}
void MyClient_HelloWorldCompleted(object sender, HelloWorldCompletedEventArgs e)
{
MessageBox.Show("End of hello world\n" + e.Error.ToString());
}
帮助我 Stackoverflow,你是我唯一的希望。
【问题讨论】:
标签: c# asp.net silverlight wcf