设置IIS配置数据库
2007-05-26 22:23
232 查看
只所以写IIS设置,完全是因为要学习.net的原因,也是自己的一个选择,说实在的,我比较倾向于JAVA的,可现实和理想毕竟有差距的,尽管不是很大。
这是我在使用delphi进行ASP编程时遇到的问题:先是粘贴一篇原著的文章
问题:无法上传较大的文件“Request 对象 错误 'ASP 0104 : 80004005'”或者上传成功后,找不到文件名
更改Win 2003的IIS 6.0对asp的上传文件大小为200k限制,aspx的上传程序没有影响。在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,204800Byte)。(在 IIS 6.0 之前的版本中无此限制)
解决方案:
先打开Internet 信息服务(IIS)管理器
(本地计算机 )---- 属性 ----允许直接编辑配置数据库(N)
一定要勾先“允许直接编辑配置数据库(N)”
然后在服务里关闭iis admin service服务
找到windows/system32/inesrv/下的metabase.xml,
用计事本打开metabase.xml,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K
把它修改为51200000(50M)
然后重启iis admin service服务
由此看到修改IIS其实也就是对IIS配置数据库的修改工作C:/WINDOWS/system32/inetsrv/metabase.xml,以下引出一例,上传文件,如出现缓冲区不足的信息,则应为AspBufferingLimit的值太小。找到AspBufferingLimit,一般调整为10485760 或者使用如下代码
文件名:AspBufferingLimit.vbs
文件内容:
set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2")
set vdirObj=providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")
WScript.Echo "Before: " & vdirObj.AspBufferingLimit
vdirObj.AspBufferingLimit=10485760
vdirObj.Put_()
WScript.Echo "Now: " & vdirObj.AspBufferingLimit
在命令行中:Cscript AspBufferingLimit.vbs也可以修改AspBufferingLimit的值,建议使用程序对metabase.xml
进行更改
这是我在使用delphi进行ASP编程时遇到的问题:先是粘贴一篇原著的文章
问题:无法上传较大的文件“Request 对象 错误 'ASP 0104 : 80004005'”或者上传成功后,找不到文件名
更改Win 2003的IIS 6.0对asp的上传文件大小为200k限制,aspx的上传程序没有影响。在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,204800Byte)。(在 IIS 6.0 之前的版本中无此限制)
解决方案:
先打开Internet 信息服务(IIS)管理器
(本地计算机 )---- 属性 ----允许直接编辑配置数据库(N)
一定要勾先“允许直接编辑配置数据库(N)”
然后在服务里关闭iis admin service服务
找到windows/system32/inesrv/下的metabase.xml,
用计事本打开metabase.xml,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K
把它修改为51200000(50M)
然后重启iis admin service服务
由此看到修改IIS其实也就是对IIS配置数据库的修改工作C:/WINDOWS/system32/inetsrv/metabase.xml,以下引出一例,上传文件,如出现缓冲区不足的信息,则应为AspBufferingLimit的值太小。找到AspBufferingLimit,一般调整为10485760 或者使用如下代码
文件名:AspBufferingLimit.vbs
文件内容:
set providerObj=GetObject("winmgmts:/root/MicrosoftIISv2")
set vdirObj=providerObj.get("IIsWebVirtualDirSetting='W3SVC/1/ROOT'")
WScript.Echo "Before: " & vdirObj.AspBufferingLimit
vdirObj.AspBufferingLimit=10485760
vdirObj.Put_()
WScript.Echo "Now: " & vdirObj.AspBufferingLimit
在命令行中:Cscript AspBufferingLimit.vbs也可以修改AspBufferingLimit的值,建议使用程序对metabase.xml
进行更改
相关文章推荐
- 设置IIS配置数据库
- Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置
- Spring配置jdbc.properties时数据库用户名设置名称要注意
- Win7的IIS配置asp.net出现“由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。”(图文解决方法)
- Win2003 防木马、权限设置、IIS服务器安全配置整理
- (转载)Win7的IIS配置asp.net出现“由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
- Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置
- IIS问题 将加密数据写入Web服务器配置数据库时出错
- 用配置文件设置服务端数据库连接和端口号,服务端的URL地址
- Win2003证书服务配置/客户端(服务端)证书申请/IIS站点SSL设置
- SQL Mobile 2005 Replication配置全过程完全图解(三、设置数据库权限、创建发布快照)
- iis中ASP运行环境配置图解 IIS的安装和基本设置
- Windows Server2003 防木马权限设置IIS服务器安全配置
- 转载:windiws server 2008R2 IIS7.5 设置win7 IIS7设置,文件夹权限配置,Authenticated Users,支持asp temp
- plsql连接oralce数据的配置 PLSQL配置怎么连ORACLE plsql连接多个数据库设置 Oracle 服务命名(别名)的配置及原理,plsql连接用
- 虚拟目录是什么作用--如何配置IIS设置虚拟目录
- excel导入数据库iis设置
- Windows Server2003 防木马权限设置IIS服务器安全配置整理
- 简单设置IIS配置PHP调试环境
- MVC部署时IIS配置设置