Asp.net 什么';在IIS中设置maxAllowedContentLength时,最佳做法是什么?
在我们的ASP.NET应用程序中,一些用户在发送大型POST请求时达到了限制(在我们的应用程序中设置为32 MB)Asp.net 什么';在IIS中设置maxAllowedContentLength时,最佳做法是什么?,asp.net,iis,limits,reliability,requestfiltering,Asp.net,Iis,Limits,Reliability,Requestfiltering,在我们的ASP.NET应用程序中,一些用户在发送大型POST请求时达到了限制(在我们的应用程序中设置为32 MB) 假设我们只是盲目地将限制提高到半GB,那么会出现什么问题呢?我们如何知道此限制的安全值?您真的不想在整个站点上增加此限制,因为它会让您面临使用非常大数据集的DOS攻击 最简单的解决方案是,只需为要向其上载数据的特定端点声明一个元素,并将限制设置为更高。好的,因此我声明并将限制设置为半GB-我是否应该预料到任何问题?是的,在此之前,您的连接可能会超时。默认情况下,ASP.Net将连接
假设我们只是盲目地将限制提高到半GB,那么会出现什么问题呢?我们如何知道此限制的安全值?您真的不想在整个站点上增加此限制,因为它会让您面临使用非常大数据集的DOS攻击
最简单的解决方案是,只需为要向其上载数据的特定端点声明一个元素,并将限制设置为更高。好的,因此我声明
并将限制设置为半GB-我是否应该预料到任何问题?是的,在此之前,您的连接可能会超时。默认情况下,ASP.Net将连接超时设置为110秒。这不是最佳实践答案,但此处提供了一些有用的信息