【问题标题】:Enable Chunked Transfer Encoding in ASP.NET在 ASP.NET 中启用分块传输编码
【发布时间】:2011-01-17 16:11:38
【问题描述】:

我有一个位于 IIS7 上的 ASP.NET 3.5 网站。我正在使用动态压缩,想看看是否可以启用分块编码。 IIS 或 Web 配置上是否有一些设置可以启用它?

【问题讨论】:

标签: asp.net iis-7 chunked-encoding


【解决方案1】:

如果您编辑 IIS 配置,您可以设置 <asp enableChunkedEncoding /> 元素/属性来设置此项。

【讨论】:

  • 那个部分在哪里?
【解决方案2】:

根据我的经验,调用 Response.Flush() 会将 Transfer-Encoding 设置为分块。实际上我认为设置 Response.BufferedOutput 会在每次刷新 Response.OutputStream 时将其设置为分块。

除非设置了 Content-Length,否则它只会刷新输出而不设置分块。

【讨论】:

  • 我遇到了不同的问题,但您的回答为我指明了正确的方向。谢谢。
  • 这不是真的。调用 Response.Flush() 不会将“Transfer-Encoding”添加到响应标头中。至少不是所有的asp.net版本,你用的是哪个版本?
猜你喜欢
  • 2011-03-14
  • 2023-03-16
  • 1970-01-01
  • 1970-01-01
  • 2014-07-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-02
  • 2013-02-13
相关资源
最近更新 更多