我意识到这个问题的答案取决于具体使用的服务器,但我想知道人们是否有关于ASP.NET web表单允许最大文件大小限制的建议。
我在为一家想要允许平面设计师上传文件的印刷公司工作。我知道他们会超过我给他们设定的任何限制...
我意识到这个问题的答案取决于具体使用的服务器,但我想知道人们是否有关于ASP.NET web表单允许最大文件大小限制的建议。
我在为一家想要允许平面设计师上传文件的印刷公司工作。我知道他们会超过我给他们设定的任何限制...
<location path="Upload.aspx"> <system.web> <httpRuntime maxRequestLength="16384" /> <!-- 16MB --> </system.web> </location>
另外,如果您要在IIS7上部署您的网站,请记住IIS7有其请求扫描机制,不允许最大请求内容长度超过30MB(默认情况下)。
即使您为您的网站或网页设置了maxRequestLength(在web.config中),也不能上传大于30MB的文件。您必须配置IIS以增加Web站点的默认内容长度限制。可以使用以下命令完成此操作:
appcmd set config "SiteName" -section:requestFiltering -requestLimits.maxAllowedContentLength:209715200 -commitpath:apphost
我已将最大内容长度设置为200MB(209715200字节),如上例所示。