asp.net-mvc – .Net 4.5.1框架的maxRequestLength
|
我想将.Net framework 4.0代码转换为.Net framework 4.5.这基本上是与文件上传相关的代码.现在我面临一些问题. maxRequestLength的最大值是多少?
<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout ="3600" />
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5"/>
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880"/>
</authentication>
<pages>
<namespaces>
<add namespace="System.Web.Helpers"/>
<add namespace="System.Web.Mvc"/>
<add namespace="System.Web.Mvc.Ajax"/>
<add namespace="System.Web.Mvc.Html"/>
<add namespace="System.Web.Optimization"/>
<add namespace="System.Web.Routing"/>
<add namespace="System.Web.WebPages"/>
</namespaces>
</pages>
<compilation debug="true"/>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="104857600" />
</requestFiltering>
</security>
<handlers>
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/>
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/>
<remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
<add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." />
</handlers>
解决方法如果您在IIS中托管,则需要两个设置:> maxRequestLength – 用于ASP.net(以KB为单位) 示例配置:(这是100MB上传限制) <configuration>
<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout="3600" />
</system.web>
</configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="104857600" />
</requestFiltering>
</security>
</system.webServer>
两者中较小的一个将优先.对于IIS,默认值为4MB. 错误处理 两者都抛出不同的例外. > maxRequestLength – 每当文件超过此设置时,您将获得Application_Error(标准ASP错误) IIS错误更难调试,因此建议您将maxAllowedContentLength设置得更大.从应用程序级别开始,maxRequestLength更容易捕获. 资料来源: > http://forums.iis.net/t/1169846.aspx (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何使用WMD在ASP.NET中存储降价?
- asp.net-web-api2 – 在WebAPI2项目中加载System.IdentityM
- 实体框架 – 等同于.HasOptional在实体框架核心1(EF7)
- asp.net – 我可以重新发布或携带POST数据(如果是这样,我可
- 有没有办法从ASP.NET访问IIS内核缓存?
- asp.net-mvc – asp.net mvc如何正确测试控制器
- asp.net-mvc – 重定向页面的TempData?
- 利用ASP.NET MVC和Bootstrap快速搭建个人博客之后台dataTab
- asp.net – 我应该在.gitingore文件中包含.vs文件夹吗?
- Plone和Asp.Net集成
- ASP.NET缓存的方法和最佳实践
- asp.net – @ Url.Action在控制器中创建空值的参
- asp.net-mvc – 神秘的ASP.NET MVC Action高延迟
- asp.net-mvc-3 – 用于在ASP.NET MVC3中使用Grid
- asp.net ajax实现无刷新验证码
- asp.net-mvc – 为什么MVC4捆绑捆绑Knockout.js?
- asp.net-mvc – 模型单元测试能否真正独立,如何[
- asp.net-mvc – ASP.NET MVC中的WebApi [FromUri
- asp.net-mvc – 有没有办法重命名RequestVerific
- asp.net – 转发器控件中的单选按钮列表
