2017-08-02 209 views
0

.Net IIS7:客戶HttpHandler中的「keep-alive」標頭

我實現了一個客戶IHttpHandle接口。它通過「Connection:Close」響應每個請求。

所以我添加以下代碼附加保活頭手動

Context.Response.AppendHeader("Connection", "keep-alive"); 

,但它不能正常工作。

有人嗎?

+0

它不起作用,因爲標題只是沒有追加或你得到一個異常?什麼是您的應用程序池中的.NET版本?您是使用集成還是傳統模式? –

+0

沒有任何異常被拋出。我使用vs2010,.NET 4.0。我認爲在ASP.NET Web Development Server中只是經典模式。但是在使用集成模式發佈到IIS後,我得到了相同的結果。 –

回答

0

打開IIS管理器並導航到您想要管理的級別。

  1. 在Features視圖中,雙擊HTTP Response Headers。
  2. 在HTTP響應標題頁面的操作窗格中,單擊設置 常用標題。
  3. 在「設置通用HTTP響應頭」對話框中,選中啓用HTTP保持活動複選框 ,然後單擊「確定」。
+0

我已經做到了。我想如果使用客戶處理程序,它不再受IIS控制。 –

相關問題