(转)更改Web.config中对上传文件大小限制

.net上传超过200K的图片的时候,会跳转到404,但是url没有错误,真J8的坑啊。

本文转载自:http://www.cnblogs.com/zwffff/archive/2009/04/29/1446229.html

在默认的Asp.net站点中,web.config对单个上传文件的大小有一定限制,默认为4096K。

我们可以通过更改Web.Config文件来改变单个上传文件的大小。

代码如下:

<httpRuntime maxRequestLength="49600" appRequestQueueLimit="60" executionTimeout="60"/>

其中maxRequestLength就是单个上传的文件大小了,这里是40M

至于更改配置文件不能超过多大,大家自己测试吧。我试过250M是可以的。

时间: 2024-10-10 07:45:43

(转)更改Web.config中对上传文件大小限制的相关文章

exchange设置发送、接收邮件大小,更改WEB.CONFIG

环境: server 2012 r2 最新补丁 Exchange 2013  cu15 要求: 能发送100MB的邮件,能接收55MB左右的邮件. 问题: 更改了发送.接收连接器,用户邮件大小,组织传输等参数并重启服务也无法生效 最后解决: 更改WEB.CONFIG文件,重启服务器后实现需求. 步骤: 更改组织传输设置 2.发送连接器 3.接收连接器(根据需要更改相应的选项) 4.用户邮件大小设置 收件人---选择用户邮箱---编辑---邮箱功能---邮件大小限制 统一设置所有用户邮箱命令: G

web.config中sessionState节点的配置方案

web.config中sessionState节点的配置方案 web.config关于sessionState节点的配置方案,sessionState有五种模式:Custom,off,inProc,StateServer,SqlServer. 1.Custom模式  会话状态将使用自定义数据存储区来存储会话状态信息. 2.off模式 从字面上就可以看出这个是关闭模式,如果当前页面不需要session的值,为了减少服务器资源,你可以去掉Session的开销. <sessionState mode=

c#引用web.config中的ConnectionString

c#引用web.config中的ConnectionString <connectionStrings>  <add name="JKXTConnectionString" connectionString="Data Source=CHF;Initial Catalog=JKXT;User ID=sa" providerName="System.Data.SqlClient" />  <add name="

加密web.config中的邮件配置mailSettings

加密: 在命令提示符下键入: aspnet_regiis -pef connectionStrings 要加密的web.config完整路经 演示样例:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>aspnet_regiis -pef "connectionStrings" "D:\Scode\cpb2cNew\branches\trunk\src\client\CP.Client" 解密: 在命

利用ASP.NET加密和解密Web.config中连接字符串

介绍 这篇文章我将介绍如何利用ASP.NET来加密和解密Web.config中连接字符串 背景描述 在以前的博客中,我写了许多关于介绍 Asp.net, Gridview, SQL Server, Ajax, JavaScript等的文章.大多数情况下,我都把数据库的连接字符串放在了web.config中.其中包含许多敏感信息,包括连接数据库的用户名密码等.然而我们在web.config和machine.config中以纯文本的方式保存密码安全吗? 如果我们的程序只是部署在内部服务器中,这应该没

WCF项目问题2-无法激活服务,因为它需要 ASP.NET 兼容性。没有未此应用程序启用 ASP.NET 兼容性。请在 web.config 中启用 ASP.NET 兼容性,或将 AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode 属性设置为 Required 以外的值。

无法激活服务,因为它需要 ASP.NET 兼容性.没有未此应用程序启用 ASP.NET 兼容性.请在 web.config 中启用 ASP.NET 兼容性,或将 AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode 属性设置为 Required 以外的值. 在web.config中添加 aspNetCompatibilityEnabled="true"属性即可,如下: <servi

ASP.NET web.config中的连接字符串

在ASP.NET的web.config中,可以用两种方式来写连接字符串的配置. 1 <configuration> 2 <appSettings> 3 <add key="connstr1" value="Data Source=.;Initial Catalog=DBName;Integrated Security=true"/> 4 <add key="connstr2" value="..

因为此控件已在 web.config 中注册并且与该页位于同一个目录中

在web.config文件配置了用户控件 <pages> <controls> <add tagPrefix="my" tagName="login" src="~/login.ascx" /> </controls> </pages> 然后在aspx页面引用该控件 <my:login runat="sever" id="myLogin" /

asp.net Web.config中assembly注册程序集的目的

asp.net的Web.config中用assembly注册程序集 asp.net的Web.config中用assembly注册程序集的目的是什么? .net framewok2.0 提供了表示Framework的各个部件的大量程序集.这些程序集存储在全局程序集缓存中,该缓存是程序集的版本化存储库,可供计算机上的所有应用程序使用(而不像Bin和App_Code目录仅限于特定的应用程序).Framework中的多个程序集都可自动提供给Asp.net应用程序.通过在应用程序的Web.config文件