IIS打不开ASP动态网页的终极解决方法

发布时间:2020-10-12编辑:脚本学堂
IIS打不开ASP动态网页的终极解决方法,不知道是不是标题党,哈哈,,有遇到类似问题的朋友不妨参考下了。

IIS打不开ASP动态网页的终极解决方法,不知道是不是标题党,哈哈,,有遇到类似问题的朋友不妨参考下了。
补充:iis5下的解决方法,可能适用于ii6,如果朋友们的问题出在iis7中,建议略过本文,另寻它途吧。

问题:
打开“控制面板->管理工具->Internet服务管理器”,出现“Internet信息服务”的界面,随便选一些网页,点击右键选择浏览,发现.html的网页能正常显示,.aspx的也能显示,就是浏览asp页面的时候总会出现服务器错误(错误:500)。

解决:
1、打开“控制面板->管理工具->组件服务”,在左边的树形目录中依次选择“控制台根目录->组件服务->计算机->我的电脑”,然后单击“COM+应用程序”,这时回弹出一个信息框:“执行最后操作时发生错误。错误代码8004E00E-COM+无法与Microsoft分布式事务协调程序交谈”。先不管,单击“确定”后打开控制台根目录“事件查看器(本地)”,点击“应用程序”,你回发现右边会出现许多错误,双击最近的一次错误来查看一下,是因为无法启动MS DTC事务管理器。找到错误的原因就又办法来解决。
2、打开控制台根目录中“服务(本地)”,在右边所列举的服务中找到“Distributed Transaction Coordinator”,右击并选择“启动”,如果能启动最好,但结果通常是不能启动。
3、打开“命令提示符”(在运行里输入cmd,或在“程序->附件”中选择),输入“cd %systemroot%system32”,回车,将当前目录转到“C: Window System32”中(根据你的系统安装的位置为定)。
4、再输入“msdtc -uninstall”,回车,卸载MSDTC
5、再输入“msdtc -install”,回车,安装MSDTC
如果不能成功运行,查看“Microsoft Knowledge Base Article - 315296”,“Clean Up a Damaged COM+ Catalog”(http://support.microsoft.com/default.aspx?scid=kb;en-us;315296),按上面的步骤来完成。但通常不会出现问题。
6、再次打开“控制台根目录->组件服务->计算机->我的电脑->COM+应用程序”,这次能打开,里面有些东西,但并没有“IIS In-Process Applications” 和“IIS Out-Of-Process Pooled Applications”
7、再回到命令提示符里,输入“cd %systemroot%system32inetsrv”,回车,再输入“rundll32 wamreg.dll, CreateIISPackage”,再回车,搞定!再查看“COM+应用程序”,里面有了“IIS In-Process Applications” 和“IIS Out-Of-Process Pooled Applications”。
好了!大功告成。打开浏览器,在地址栏输入“Localhost”,能成功运行。在“Internet服务管理器”中选几个asp类型的网页进行浏览,这时就能成功显示了,当然,除了那些本身就有错误的网页。
Distributed Transaction Coordinator 服务启动不了
Distributed Transaction Coordinator服务启动不了了,一启动就有这样的提示: 
windows 不能在 本地计算机启动 Distributed Transaction Coordinator .有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与厂商联系,并参考特定服务错误代码 -1073737712
Distributed Transaction Coordinator服务依存于 
Remote Procedure Call(RPC)和 
Security Accounts Manager这两个服务。 
确认这两个服务属性已经设为自动。
具体方法:打开控制面板-管理工具-组件服务-服务(本地),这时在右边出现各种服务的列表,可以查看Distributed Transaction Coordinator是否启用;在这里可以双击启动禁用的服务;如不能启动,右击服务项,打开属性,查看依存关系,启动依存的服务,一般就可以解决了!
 
解决IIS5.1默认网站无法启动,World Wide Web Publishing服务无法启动 提示错误127 找不到指定程序

IIS5.1默认网站无法启动,World Wide Web Publishing服务无法启动 提示错误127 找不到指定程序
我重装iis后,故障依然存在。
结果发现是安装补丁的问题,把7月10 日后的补丁删除就好了。
原因是这个WindowsXP-KB939373-x86-CHS.exe补丁.
好像是阻止iis远程代码执行什么的补丁。就是最近刚刚出现的,大面积出现这个问题都是在7月10号以后。我的也是这两天出现了相同的问题。
解决:到控制面板-添加/删除程序,点击最上边的“显示更新”,找到“windows xp 软件更新”,卸载掉7月10号以后的几个补丁,World Wide Web Publishing服务便能启动了。
(前提:c盘windows目录下以$开头$结尾的文件夹没有删除掉)