收到WCF服务的回复后,无法更新客户端网页

时间:2013-02-07 12:07:22

标签: c# asp.net wcf asp.net-3.5

我正在研究ASP.Net 3.5中的一些应用程序,其中我将嵌入一个名为Instant Messaging / Push Notification的新功能。 为此,我使用WCF将数据发送到客户端。 但问题是,当WCF当时向客户端发送数据时,我无法在asp页面的客户端使用它,就像我无法在网页中显示它或无法使用WCF发送的数据更新我的页面。

我试过

Response.Write(sendData);  //sendData is the data which is send by WCF

只是在页面上写数据, 但是,它也抛出异常:

“在此背景下无法获得响应。”

所以,请告诉我如何在我的应用程序中使用sendData。

1 个答案:

答案 0 :(得分:0)

您正尝试在没有当前响应的代码中使用HttpContext.Current.Response。

如果在HTTPHandler中使用它,则需要使用通过IHTTPHandler接口中的ProcessRequest方法传递的Context对象。

此外,您可以看到here