2017-08-02 203 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控制。 –

相关问题