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 (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp-classic – 如何使用AES在VBScript中进行加密?
- asp.net-mvc-4 – 如何在MVC 4 w / default simplemembersh
- asp.net-mvc-3 – 为MVC3应用程序配置Ninject的正确方法是什
- asp.net-mvc-3 – 如何在本地测试时禁用elmah发送电子邮件?
- asp.net-mvc-4 – 如何在Kendo UI Grid中扩展页面加载时的所
- asp.net-mvc – 将List参数传递到ASP.NET MVC3中的自定义操
- asp.net-mvc – 如何阻止用户在MVC3应用程序上登录/注册和其
- asp.net – 干净的方式来防止输入按钮提交表单
- ASP.NET Core Bootstrap 4手风琴仅部分扩展
- 如何在Asp.Net Mvc中进行Basecamp风格的账户?
- asp.net字符串分割函数使用方法分享
- asp.net-mvc – 在ASP.NET MVC中实现工作单元的方
- asp.net 将一个图片以二进制值的形式存入Xml文件
- 验证 – Asp.Net MVC:子请求的执行失败.请查看I
- asp.net – 在asp页面中显示来自其他站点的网页
- asp.net-mvc – 有条件地在webgrid中显示图像 –
- asp.net-mvc – 从基本控制器继承LINQ-to-SQL数据
- asp.net-mvc – LabelFor和TextBoxFor不生成相同
- asp.net-mvc – 神秘的ASP.NET MVC Action高延迟
- asp.net-mvc – 我需要有关HandleError的更多信息