系统集成论坛

标题: 系统垃圾清理脚本导致IIS HTTP 500错误解决方法 [打印本页]

作者: 思考的牛    时间: 2011-11-15 12:51
标题: 系统垃圾清理脚本导致IIS HTTP 500错误解决方法
在维护网站服务器的时候,经常需要定期清理系统垃圾,常使用系统垃圾清理批处理脚本来完成,可是有几次我发现使用系统垃圾清理脚本后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\*.*
保存。

然后再使用该脚本。




欢迎光临 系统集成论坛 (http://bbs.xtjc.com/) Powered by Discuz! X3.1