我希望有多个maxRequestLength文件大小上传限制的设置(例如,一个用于文件/新建,另一个用于图片/新建)。我的所有操作都需要额外的参数(例如/File/New?folderId=234)。
单个设置的效果与预期一致:
<httpRuntime executionTimeout="60" maxRequestLength="1024" />
我尝试在根web.config中有2个位置部分的2个设置,但没有成功。我不知道在“路径”中写什么--一个视图的物理aspx页面,或者controller+action……然而,似乎什么都不起作用。
<location path="/File/">
<system.web>
<httpRuntime executionTimeout="60" maxRequestLength="4096" />
</system.web>
</location>
<location path="/Picture/">
<system.web>
<httpRuntime executionTimeout="60" maxRequestLength="1024" />
</system.web>
</location>
我试着把另一个图片放在一个特定的视图文件夹中(例如/Views/ web.config /...),就像它在经典的Webform ASP.NET中一样,但这似乎也没有起到作用……
<location path="">
<system.web>
<httpRuntime executionTimeout="60" maxRequestLength="1024" />
</system.web>
</location>
无论我做什么,只为httpRuntime.maxRequestLength应用一个值-在(根) web.config...system.web中。
https://stackoverflow.com/questions/1038742
复制相似问题