【问题标题】:What's the best practice when setting maxAllowedContentLength in IIS?在 IIS 中设置 maxAllowedContentLength 时的最佳做法是什么?
【发布时间】:2013-08-06 06:54:10
【问题描述】:

在我们的 ASP.NET 应用程序中,一些用户在发送大型 POST 请求时达到了maxAllowedContentLength 限制(在我们的应用程序中设置为 32 兆字节)。

假设我们只是盲目地将限制增加到半 GB - 会出现什么问题?我们怎么知道这个限制的安全值?

【问题讨论】:

标签: asp.net iis limits reliability requestfiltering


【解决方案1】:

您真的不希望在整个网站范围内增加它,因为它会使您面临使用大量数据的 DOS 攻击。

最简单的解决方案是简单地为您要上传数据的特定端点声明一个<location> 元素,并将限制设置得更高。

【讨论】:

  • 好的,所以我声明 <location> 并将限制设置为半 GB - 我应该期待任何问题吗?
  • 是的,在那之前您的连接可能会超时。默认情况下,ASP.Net 将连接超时设置为 110 秒。
猜你喜欢
  • 2013-01-08
  • 1970-01-01
  • 1970-01-01
  • 2011-06-30
  • 2011-04-22
  • 2010-10-09
  • 1970-01-01
  • 2010-09-29
  • 2015-11-23
相关资源
最近更新 更多