IIS的HTTP500错误解决方案
2008-10-08 – 18:54 - 906 views- this post have no related
因为是程序新手,所以学做项目的时候常常会借鉴一些ASP程序,所以就需要经常安装IIS,可是不知道怎么回事,每次装IIS基本上都会出现HTTP 500错误,每次都是经过一番折腾才能使用,所以把解决方案写下来,做个记号..(主要解决方案都是在网上寻找整理的,特此备注。)
(一)HTTP 500错误
1.在控制面板—管理工具—服务 中确认"Distributed Transaction Coordinator"服务有没有启动,没有启动就启动它,并设置成自动。如果遇到"Distributed Transaction Coordinator"服务无法启动在命令提示符里输入:
msdtc -resetlog
2.运行 c:\Inetpub\AdminScripts 脚本文件夹中的 synciwam.vbs文件(双击运行)
3.在命令行状态(开始—>运行cmd)下输入以下命令(注意大小写):
cd c:\windows\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
4.然后重新启动IIS服务,asp文件就可以正常访问了,不再出现 http 500 内部服务器错误。
(二)IIS是正常了,可是打开http://localhost出现了如下错误:
原因是需要开启/关闭系统FSO支持,具体方法如下:
windows98/xp/2003系统
在DOS命令行状态输入以下命令:
关闭命令:RegSvr32 /u C:\WINDOWS\SYSTEM\scrrun.dll
打开命令:RegSvr32 C:\WINDOWS\SYSTEM\scrrun.dll
win2000系统:
在CMD命令行状态输入以下命令:
关闭命令:RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dll
打开命令:RegSvr32 C:\WINNT\SYSTEM32\scrrun.dll
注:在输入上述命令回车之后可能会出现“LoadLibrary("C:\WINDOWS\SYSTEM\scrrun.dll")失败 - 找不到指定的模块。”这时请下载附件中的scrrun.dll拷贝到C:\WINDOWS\SYSTEM\下。
经过以上步骤,IIS就能正常工作了!~
您喜欢本文吗?即刻订阅"Alex's Blog",精彩文章不再错过!点击下列按钮收藏本文.
3 Responses to “IIS的HTTP500错误解决方案”
By seo services on Oct 23, 2008
是一篇好的技术文章。不过我现在没用IIS,爱上了阿帕奇。
[回复]
By 醉倚西风 on Oct 29, 2008
还是阿帕奇好啊
呵呵
[回复]
By 手机主题 on Nov 2, 2008
顶~~
[回复]