C# 文件上传 默认最大为4M的解决方法

2019-05-12 05:09:19王旭
executionTimeout     指示在被 ASP.NET 自动关闭前,允许执行请求的最大秒数。 enable 指定是否在当前的节点及子节点级别启用应用程序域。默认值为 true。     true 指定启用应用程序域。     false 指定禁用应用程序域。应用程序将不会在内存中加载,任何客户端请求将导致出现错误号为 404 的错误。 idleTimeOut     指定应用程序域在经过多长的空闲时间后将予以关闭。默认值为 20 分钟。 enableKernelModeCache 指定是否启用输出缓存。目前,该属性只有在安装 IIS 6.0 版或更高版本之后才起相应的作用。输出缓存的配置和请求的类型决定了是否对内容进行缓存。

若要对响应进行缓存,必须满足以下条件:

    必须通过页面指令或使用缓存 API 显式启用缓存。 缓存必须具有过期策略,以便内核知道何时放弃缓存。 缓存不能有任何变量标头或参数。 请求不能要求进行任何身份验证。 true 指定启用缓存。 false 指定禁用缓存。 maxRequestLength     指示 ASP.NET 支持的最大文件上载大小。该限制可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。指定的大小以 KB 为单位。默认值为 4096 KB (4 MB)。 minFreeLocalRequestFreeThreads     ASP.NET 保持的允许执行新本地请求的自由线程的最小数目。该线程数目是为从本地主机传入的请求而保留的,以防某些请求在其处理期间发出对本地主机的子请求。这避免了可能的因递归重新进入 Web 服务器而导致的死锁。 minFreeThreads     允许执行新请求的自由线程的最小数目。ASP.NET 为要求附加线程来完成其处理的请求使这些线程保持自由状态。 useFullyQualifiedRedirectUrl     指示客户端重定向是否是完全限定的(采用 {HYPERLINK "http://server/path" } 格式,这是某些移动控件所必需的),或者指示是否代之以将相对重定向发送到客户端。