当前位置: 首页 > 图文教程 > 操作系统 > Windows > IIS6.0 下ASP配置 http 500内部服务器错误

Windows
WinXP优化 全面消除操作系统的复制乱码
Windows XP中防火墙后如何实现共享
WinXP中如何解决备份文件夹拒绝访问问题
与硬件无关 彻底将Windows XP克隆到底
Windows XP系统极限加速高手经验谈
神不知鬼不觉地更换Win XP用户密码
Windows XP 中如何安装UNIX打印服务
Win XP中设置磁盘读写权限 彻底封杀QQ广告
另辟蹊径 自动维护Windows XP操作系统
打造美观系统 给Windows XP标题栏瘦身
别被Windows XP SP2过分的保护掐死
不用密码怎样进入Windows XP系统
解决Windows XP关机却重启的故障
双硬盘64位与32位Win XP共存技巧揭密
Win XP中鲜为人知的六招注册表秘技
在Win XP和2003中轻松完成网络诊断
超级DIY WindowsXP登录界面自己做
升级必看:Win XP SP2安装设置实用手册
如何启动Windows XP系统下的计划任务
解决Windows XP安装ACDSee6.0之怪现象

Windows 中的 IIS6.0 下ASP配置 http 500内部服务器错误


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-16   浏览: 114 ::
收藏到网摘: n/a

在 IIS 6.0 中,默认设置是特别严格和安全的,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。比如说默认配置数据库属性实施的最大 ASP 张贴大小为 204,800 个字节,并将各个字段限制为 100 KB。在 IIS 6.0 之前的版本中,没有张贴限制。导致我们学校里面的应用系统往2003移植经常会出错。这几天走了几个学校发现了一些问题,现汇总解决方案如下。

一、启用Asp支持
Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装安装完 IIS 6,还需要单独开启对于 ASP 的支持。 


第一步,启用Asp,进入:控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> Active Server Pages -> 允许
控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> 在服务端的包含文件 -> 允许


第二步,启用父路径支持。
IIS-网站-主目录-配置-选项-启用父路径

第三步,权限分配
IIS-网站-(具体站点)-(右键)权限-Users完全控制

二、解决windows2003最大只能上载200K的限制。
先在服务里关闭iis admin service服务
找到windows\\system32\\inesrv\\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,
然后重启iis admin service服务
1、在web服务扩展 允许 active server pages和在服务器端的包含文件

2、修改各站点的属性 
主目录-配置-选项-启用父路径

3、使之可以上传大于 200k的文件(修改成您要的大小就可以了,如在后面补两个0,就允许20m了)
c:\\WINDOWS\\system32\\inetsrv\\MetaBase.xml
(企业版的windows2003在第592行,默认为 AspMaxRequestEntityAllowed="204800" 即200K将其加两个0,即改为,现在最大就可以上载20M了。
AspMaxRequestEntityAllowed="20480000"