解决XP IIS(HTTP 500内部服务器错误)

今天又装了IIS,发现死活打不开,总报HTTP 500  网页无法显示

检查DTC服务(全名:Distributed Transaction Coordinator)

无法正常启动,在手动启动DTV服务的时候出错,DTC服务无法正常启动,

于是运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。

系统日志信息:

引用
 
Title
事件类型:   警告
事件来源:   W3SVC
事件种类:   无
事件 ID:   36
日期:     2009-4-9
事件:     21:58:07
用户:     N/A
计算机:   UnderDead
描述:
服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '没有注册类别
'。
有关此消息的详细信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentredirect.asp。

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
 
 
解决方案:

运行 \Inetpub\AdminScripts 脚本文件夹中的 synciwam.vbs。
然后在命令提示符下键入以下代码:
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll

(请注意,CreateIISPackage 区分大小写。)
重新启动服务器,重试您的应用程序。

 

posted @ 2009-04-09 21:54  Danny(UnderDead)  阅读(1059)  评论(0)    收藏  举报