asp.net-mvc – .Net 4.5.1框架的maxRequestLength
发布时间:2020-12-15 20:54:57 所属栏目:asp.Net 来源:网络整理
导读:我想将.Net framework 4.0代码转换为.Net framework 4.5.这基本上是与文件上传相关的代码.现在我面临一些问题. maxRequestLength的最大值是多少? 我已经在我的web.config文件中添加了这一行,但它不起作用,错误代码是0x800700b7 system.webhttpRuntime maxRe
我想将.Net framework 4.0代码转换为.Net framework 4.5.这基本上是与文件上传相关的代码.现在我面临一些问题. maxRequestLength的最大值是多少?
我已经在我的web.config文件中添加了这一行,但它不起作用,错误代码是0x800700b7 <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.net – 共享.NET应用程序池
- 在ASP.NET动态数据中隐藏列
- asp.net-mvc-4 – 用于空响应的ASP.NET Web API和状态代码
- Linq用另一个值替换null /空值
- asp.net – 以编程方式将Javascript文件添加到.net中的用户
- asp.net-mvc – @ Html.ValidationSummary是否适用于MVC3或
- asp.net-web-api – 密码更改时如何使OAuth令牌无效?
- 从ASP.NET SQL memership DB中删除已失效/缺少应用程序的引
- Pro ASP.NET Core MVC(一)【前世今生】
- asp.net中mvc使用ajax提交参数的匹配问题解决探讨
推荐文章
站长推荐
- asp.net – 如何提取与Outlook正在显示的employe
- asp.net-mvc – 如何在ApiController构造之后但在
- asp.net – 奇数编号单元格未添加到Pdf
- asp.net – 即使我在Windows 8中安装了协议,Sign
- asp.net-mvc – 路由到具有相同名称但不同参数的
- asp.net-mvc – 如何构建URL路由?
- entity-framework – EF Core:内置Created和Edi
- asp.net – 在cassandra中存储少量数据
- asp.net – ExecuteScalar抛出NullReferenceExce
- asp.net-mvc – 401未授权:访问被拒绝由于无效的
热点阅读