重装系统后,一直没有安装IIS,安装后发现不能正常运行ASP代码,报“http 500内部服务器错误”,而HTML文件能正常运行,卸载IIS并重装也不能解决问题。
在系统服务中,发现DTC服务不能正常启动,报错,运行msdtc -resetlog,再次检查,DTC能正常启动。重启机器,IIS依旧不正常。执行rundll32 wamreg.dll, CreateIISPackage;regsvr32 asptxn.dll,IIS终于能执行ASP代码。
总结操作步骤:
1. 右击“我的电脑”,选择管理,服务和应用程序,服务,手工启动DTC服务(全名为Distributed Transaction Coordinator)
2. 如果正常启动,跳过此步骤。如果启动失败,弹出对话框,则在开始菜单的运行中,输入 msdtc -resetlog,用来创建日志文件。
3. 重启机器,检查IIS能否正常执行ASP,如果不行,见下步
4. 在命令提示符状态下(开始菜单,运行,cmd)执行
cd %windir%system32inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
5. 检查IIS,应该已经恢复正常
其实上面第四步,可以通过卸载IIS并重装来达到同样的目的,不过这样比较简便。参阅了网上很多文章,都需要比较复杂的处理过程,不如这个方法来的快。如果IIS遇到问题,可以优先尝试上面的办法,不行再做他想。
11 条评论了已经
Trackbacks/Pingbacks
发表评论
字体为 粗体 是必填项目,邮箱地址 永远不会 被公布。
允许部分 HTML 代码:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://www.palfans.net),所有标签都必须完整的关闭。
超出部分系统将会自动分段及换行。
请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。












学习了,不过我一般情况下不会重装系统滴
我想没有人愿意没事装系统我也是被逼无奈,还赔上一个多么美好的劳动节啊,而且没想到还有这么多附属麻烦。
iis 的安装非常让人头疼。
以前老是出错误。
我一狠心,装上了 Windows server 2003
现在不怕了,呵呵。
我是在自己机器上调试一下而已,呵呵,不能装2003了。
嘿嘿,我看还是比较有时间滴
呵呵,有闲有幸福啊。
这个IIS啊,记得两年前刚上大一的时候,为了它不知道废了多少劲。后来直接在网上找那些注明了可以装IIS的系统。我现在用雨林木风的,IIS很正常。
呵呵,现在问题是同一个系统,上次可以,这次不可以,这才是比较郁闷的,好在已经解决了。
呵呵,你没有做系统备份呀
说来就是丢人啊,我用的HP公司专用XP恢复盘,一恢复所有数据全没了,连我的备份都没了,呵呵。
iis就是容易出错……
谢谢啦,终于解决大问题了
有用就好,写下来本来就是为了有一天能帮上自己或者别人的忙。