监控安装 ERP

系统集成论坛

 找回密码
 注册通行证

QQ登录

只需一步,快速开始

路由器交换机防火墙系统集成商城 优质产品采购平台
查看: 2886|回复: 0
打印 上一主题 下一主题

系统垃圾清理脚本导致IIS HTTP 500错误解决方法

[复制链接]
跳转到指定楼层
1
发表于 2011-11-15 12:51:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
华为金牌代理
在维护网站服务器的时候,经常需要定期清理系统垃圾,常使用系统垃圾清理批处理脚本来完成,可是有几次我发现使用系统垃圾清理脚本后IIS服务器出现http 500内部服务器错误,导致ASP网页无法正常访问。

后来查了些资料,原来是使用系统垃圾清理批处理脚本引起的。


系统垃圾清理脚本时易引起IIS HTTP 500错误,是因为该垃圾清理脚本删除了c:\windows\temp目录,然后重新建了该目录,导致该目录没有IIS账户IUSER分配读取和写入权限,ASP访问ACCESS数据库必须在这里写入临时文件,给temp目录添加上IUSER账户读取和写入权限即可解决,最好重启IIS或服务器。

可以在进行系统垃圾清理之前修改系统垃圾清理批处理文件,用记事本将.bat批处理文件打开,将
rd /s /q %windir%\temp & md %windir%\temp
改成:
del /f /s /q %windir%\temp\*.*
保存。

然后再使用该脚本。
您需要登录后才可以回帖 登录 | 注册通行证

本版积分规则

联系我们| 手机版|系统集成论坛 ( 京ICP备11008917号 )

GMT+8, 2024-11-18 09:56 , Processed in 0.375090 second(s), 24 queries .

系统集成论坛

BBS.XTJC.COM

快速回复 返回顶部 返回列表