[个人归纳]汇总解决IIS的Server Application Error办法2007-05-18 01:47晚上在XP下架设IIS,原来每次都很顺利的就可以使用了!但今天不知道怎么了,
当把一切都弄好测试时,却出现了
HTML文件可以正常显示而ASP文件无法显示的结果。并且出现HTTP 500提示,把“显示友好HTTP错误信息”去掉后,出现了
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for
more detail information. Please contact the server administrator for assistance. 的提示!原来从来没有遇到过这种问题,去搜索引擎上找找了解
决的方法!方法都找了但是没有一个在我机器上能解决的,折腾半天还是不行,最后去网上重新下了个IIS5.1回来装上自己就好了,郁闷~!不过感觉那些方
法在有时候应该是管用的,所以留下以防以后需要!
方法一:
1。右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。
2。开始--运行--输入cmd,
然后cd c:\Inetpub\AdminScripts
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码,
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码
看一下,行了没有?如果还不行,那么
cscript.exe synciwam.vbs -v,
然后iisreset
方法二:
打开"COM+应用程序"时弹出错误对话框,
报告8004EOOF错误。从网上资料得知是msdtc服务出现
问题,所
以直接 删除
注册表中一些相关的键值就行了:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC
HKEY_CLASSES_ROOTCID
运行CMD工具:
停止MSDTC服务:net stop msdtc
卸载MSDTC服务:msdtc -uninstall
重新安装MSDTC服务:msdtc -install
重启服务后发现IIS便可使用了!
方法三:
查看
系统日志文件:
“DCOM 遇到错误“重叠 I/O 操作在进行中。 ”并且无法登录到 .\IWAM_CCNU-8A760083A4 上以运行服务器:
{3D14228D-FBE1-11D0-995D-00C04FD919C1} ”
搜索了一下错误码,知道是COM+应用
程序出错误了,用别人所给的方法还是解决不了,根本没有办法来密码同步,也没有办法启动这个服务。把“标识”
中的“此用户”从一般的用户调整到管理员,还是启动不了服务。
最后“开始”->“设置”->“控制面板”->“管理工具”->“组件服务”中,“控制台根目录”->“组件服务”->“
计算机”->“我的电脑”->“COM+应
用程序”中,有一个“IIS Out-Of-Process Pooled”鼠标右键“属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。然后“确
定”,再鼠标右
键“属性”--“启动”。
PS:调试过程中还出现过Logon failure: user account restriction. Possible reasons are blank pass
words not allowed, logon hour restrictions,
or a policy restriction has been enforced这个提示,是因为IIS安装完成后IUSR_机器名和IWAM_机器名两个用户没有设置密码,把密码设置上就OK了!