安装好IIS后打不开asp文件的解决方法

安装好IIS后打不开asp文件的解决方法 ­

  前提是一,系统是XP,其它系统不敢包.二,你没有做过其它设置. ­

­

主要是帐户权限问题. ­

­

­

打开“管理工具”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”,(如果打不开看下面的A:提示) 然后在右边框中,右击“IIS Out-Of-Process Pooled Applications”,(如果没有看到此项看下面:B)选择属性,点“标识”选项卡,选择“系统帐户”,然后确定,在“服务”(不是刚才那个,打开管理工具-服务)中重启IIS即可。 ­

­

A.如打开“COM+应用程序”时出现错误,错误代码:“8004E00F-COM+无法与Microsoft分布式事务协调程序 ” ­

­

解决办法:在"开始"-“运行“窗口中输入,msdtc -resetlog (注意-前面有一空格)即可。 ­

­

­

B.在“COM+应用程序”右框的组件中“IIS Out-Of-Process Pooled Applications”找不到解决办法: ­

­

开始菜单->运行->cmd打开命令提示窗口。 ­

­

输入cd %windir%/system32/inetsrv切换到了system32下inetsrv目录。 ­

­

再输入rundll32 wamreg.dll, CreateIISPackage。(这里小写的时候是:createiispackage) ­

­

注意:必须准确键入“CreateIISPackage”,它区分大小写。 ­

­

再输入regsvr32 asptxn.dll。 ­

­

关闭"组件服务"并重新打开"组件服务"。 ­

重启IIS:"管理工具"-"服务"找到IIS Admin右击选择"重新启动". ­

­

最后打开“管理工具”->“internet信息服务”找到“默认网站”然后右击它, ­

­

选择属性,在“TCP地址”处选择本机的IP地址,(这里可选可不选)。再打开“目录安全性”->“编辑 ­

­

”弹出“身份验证方法对话框” ­

­

//这里比较麻烦点。下面说起来有点难,如果上面都对,那100%是下面的问题,如 ­

­

果这里设置不到,打开网页时,将弹出一个对话框确认后出现“未登陆,无权访 ­

­

问”,又或者显示那一行出现错误等。/ / ­

­

点击“浏览”->“高级”->“立即查找”在下框选择一个能用的用户(如当前用户 ­

­

),然后确定。(这里一般可以省略,按默认的用户就可) ­

­

在“匿名访问”处打勾,“允许IIS控制密码”不打勾,密码(你刚才选择的用户 ­

­

的密码,无密码为空,确定密码也为空)。"基本....."不打勾,"集成....."处打 ­

­

勾。然后在刚才“匿名访问”处打过勾的现在又不打勾了。 ­

­

­

确定后,先按“应用”会出现一条信息“localstart.asp”(其它文件不要选), ­

­

用鼠标“点击选择它”(记住,其实就是这里没有选择),再确定。 ­

­

从新进入刚才的“身份验证方法对话框”,在“匿名访问”处重新打勾再“应用 ­

­

”,如出现之前我说的那条信息再点击选择它,再确定,即可完成了。 ­


---------------------------------------------------------------------------------------------------- ­

­

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

(XP 版安装IIS5.1,打不开ASP页面的解决方案) ­

­

­

机器装的是XP系统,按理说安装起来很方便,下载一个安装包轻而易举就能装好,不料也是问题重重啊, ­

­

只有能用就行。查了半天,终于找到解决方案。现在拿出来和大家分享一下,予人方便就是给自己方便。 ­

­

安装过程中没有什么问题,那些文件都能在下载的安装包里找到。如果有问题,就换一个安装包试试。安装完以后,打开“控制面板->管理工具->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%\system32\inetsrv”,回车,再输入“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是否启用;在这里可以双击启动禁用的服务;如不能启动,右击服务项,打开属性,查看依存关系,启动依存的服务,一般就可以解决了! ­

­

­



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值