解决IIS的“Server Application Error”故障

在XP上安装IIS后,能正常访问图片文件与.htm页面,但唯独访问.aspx文件的时候提示:

Server Application Error

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.

一、启动MSDTC服务

WIN+R,运行cmd后输入:net start msdtc

如果显示“distributed transaction coordinator 服务不能启动”,就把C:/WINDOWS/system32/dtclog这个目录重命名(如果有的话,没有就直接省去这一步),然后重新建立该目录。

然后在命令行下输入:msdtc -resetlog,再输入net start msdtc,显示服务启动成功。

二、设置“IUSR_”和“IWAM_”密码

打开开始-所有程序-管理工具-计算机管理-本地用户和组,分别给“IUSR_机器名”和“IWAM_机器名”两个用户设置密码,两个要是一样的,这里简单点比较好。

三、同步IIS配置数据库密码

为了确认第二步的密码是否一致,这里需要分别查看“IUSR_”和“IWAM_”的密码。

WIN+R,运行cmd后输入:cd c:/inetpub/adminscripts获取IWAM帐户密码命令:cscript.exe adsutil.vbs get w3svc/wamuserpass

获取IUSR帐户密码命令:cscript.exe adsutil.vbs get w3svc/anonymoususerpass

输入以上命令,按回车就可查看IWAM和IUSR各自的密码,确认是否一致,如果两个密码不一致,则修改之:

修改IWAM帐户密码:cscript.exe adsutil.vbs set w3svc/wamuserpass "password"

修改IUSR帐户密码:cscript.exe adsutil.vbs set w3svc/anonymoususerpass "password"

其中“password”设置为你想修改的密码,即与第二步中设置的“IWAM_”密码相同,按回车即可修改完成。

PS:这里应该注意的是,修改密码前请一定停止所有的Internet信息服务,否则后面可能会出错,并且IWAM帐户可能会被锁定。

四、更改组件服务中的密码

WIN+R,运行cmd后输入:cd c:/inetpub/adminscripts

然后输入:cscript.exe synciwam.vbs -v

最后重启IIS:iisreset

到了第四步操作后基本就OK了。如果依然不行的话,还有第五步:在cmd下运行(每行分别为单独命令,分三次输入并回车执行):

cd %windir%/system32/inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll

关闭所有的IE窗口后再试一下,OK否?应该OK了吧,如果还不行就没办法了……

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值