Windows 2003下的Http 500错误

今天在笔记本中装了个Windows 2003,将之前公司的所以网站都装了进去,但却发现在有些Asp程序的网站运行出了

http 500的错误,于是上网查找

最后得出这样几个原因可能导致http 500错误:

1、你的程序是asp的

2、程序有连接数据库Access

 

解决的办法有:

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

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

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

 

好这时已有运行asp的能力了,但还是会出现ADODB.Recordset 错误 '800a0e7d'

具体步骤如下:

       1.右键单击才c盘(系统安装分区),选择属性。
       2.选择“安全”页。
       3.点击“添加”按钮,输入Power Users,确定。
       4.点击“高级”按钮,选中“用在此显示的可以应用到子对象的项目替代所有子对象的权限项目”,一路确定即可。

 将c:\windows\temp写权限应用于IUSR_XXXX即可。 

转载于:https://www.cnblogs.com/samlin/archive/2009/06/18/Windows-2003-http-500.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值