0
我正在開發一個通過事件源與JS客戶端進行通信的.NET應用程序。ASP推送通知:限制時間響應
它工作得很好,但我有一個問題:
如果在服務器正在寫一個客戶端斷開連接時,服務器將被卡住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頁面或網絡服務? – erichste
頁我想.... 我班開始是這樣的: '代碼 公共類PushProvider:IHttpHandler的{ 私人的HttpContext CTX; public void ProcessRequest(HttpContext context) } ' – ValentinH