我有一个ASP.Net MVC 4应用程序,我需要能够在特定操作中上传大文件。 有问题的路线是'〜/ UploadArea / UploadController / UploadAction',我设置的配置如下:
<location path="~/UploadArea/UploadController/UploadAction">
<system.web>
<!-- maxRequestLength is in kilobytes (KB) -->
<httpRuntime maxRequestLength="100000" />
<!-- 100MB -->
</system.web>
<system.webServer>
<security>
<requestFiltering>
<!-- maxAllowedContentLength is in bytes (B) -->
<requestLimits maxAllowedContentLength="100000000"/>
<!-- 100MB -->
</requestFiltering>
</security>
</system.webServer>
</location>
如果我不使用位置并使用整个应用程序的配置它只是工作正常,否则没有任何反应,设置节点的问题在哪里?
答案 0 :(得分:-2)
将您的路径更改为仅控制器/操作,删除〜/因此,我认为,迫使IIS查找匹配的文字文件路径。 因此,根据您的路由以及页面的调用方式,可能是:
<location path="UploadController/UploadAction">
或者如果它是默认操作,并且像mysite / UploadController一样请求尝试:
<location path="UploadController">