我需要测试一个将接受非常大文件的文件上传组件。我想在我的开发环境中进行本地测试,但由于我使用 IIS Express 而不是 IIS 7,我不确定在哪里进行全局更改。
在 IIS 7 中,无法通过 web.config 进行更改,但需要通过 IIS 管理器工具进行更改。见 this IIS article举个例子。
有谁知道如何使用 IIS Express(在 Visual Studio 2013 中)进行相同的全局更改?
最佳答案
如果 ppascualv 建议的 web.config 更改不起作用,请尝试将其放入 IIS Express applicationhost.config ,可以在
%userprofile%\my documents\iisexpress\config\applicationhost.config
在下面
<system.webServer>
放
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="524288000"/>
</requestFiltering>
</security>
这应该将其设置为全局,除非来自应用程序的 web.config 覆盖它。
关于iis-7 - IIS Express 的默认限制 <limits>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28155342/