【发布时间】:2013-01-02 19:40:29
【问题描述】:
我正在开发一个 .NET 应用程序,它通过事件源与 JS 客户端进行通信。
效果很好,但我有一个问题:
如果客户端在服务器写入时断开连接,服务器会一直卡住10秒,最后给我一个错误:
The remote host closed the connection. The error code is 0x80070079.
这个错误是正常的,我发现了,但我想避免 10 秒或至少将其限制在 1 或 2 秒。
我的代码是这样的:
if (ctx.Response.IsClientConnected)
{
ctx.Response.Write("data: " + e.json + "\n\n");
}
我尝试使用<httpRuntime executionTimeout="3"/>,但它不起作用...
有什么想法吗?
瓦伦丁 :)
【问题讨论】:
-
这是一个asp.net页面还是网络服务?
-
page 我猜....我的课是这样开始的:
code public class PushProvider : IHttpHandler { private HttpContext ctx; public void ProcessRequest (HttpContext context) { } }
标签: asp.net timeout push-notification