IIS错误Server Application Error的解决方法(附修复工具)

之前我介绍了一些ASP工具,但是,像系统的IIS,不是那么听话的.经常会给人添乱.我自己也遇到很多次了,我以前不懂.装了IIS出错后,就重装一个新的系统,这样子就好了.记得以前番茄的系统是很不错的,都没问题.其实,在番茄最风云的时候,我就是一直使用它的系统的.我觉得很稳定.在不久前,我自己电脑就遇到了,装上IIS后,运行程序就报错,直接的IIS错误:Server Application Error.

上网找了很久,终于找到一个最好的方法.下面就全面的介绍这个方法的过程.
IIS一般报错,都是以下的错误,如果不是的话,下面的文章就可以不用看了,因为对你应该没帮助.

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.

对于这个问题的处理,网上的方法很多,但是都不全面,结果整理,就整理了以下内容,步骤如下:

1、右键点击我的电脑 --> 管理 --> 本地用户和组 --> 用户,在右侧给“IUSR_机器名”和“IWAM_机器名”两个用户均设置为相同密码,如密码为123;
2、开始 --> 运行 --> cmd ,然后依次在命令行窗口输入以下命令(一行一行的输入);

cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs set w3svc/wamuserpass 123
cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs set w3svc/anonymoususerpass 123

网上说这里需要去查看一下IIS正常没,不过这问题我好像以前也碰到过,这一次依然一样,到这里90%还是问题依就.那我们就继续操作。

cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\synciwam.vbs -v
iisreset

操作到这里后,我这儿提示 error:8004e00f ,属于MSDTC服务异常。如果没有这种提示,那么恭喜你啦,你修复成功了.
我们继续操作:
3、删除注册表中的键:

//HKEY_LOCAL_MACHINE/SYSTEM/Current/ControlSet/Services/MSDTC
//HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC
//HKEY_CLASSES_ROOT/CID

4、继续在刚才的CMD窗口中,键入命令(停止并重新安装MSDTC服务):

net stop msdtc
msdtc -uninstall
msdtc -install

5、重新按第一步的说明操作(设置2个系统用户的密码);
6、CMD命令,同步IIS metabase中IWAM_MYServer的密码:

%HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs set w3svc/wamuserpass "123"

7、CMD命令,同步COM+应用程序所用的IWAM_MYServer密码:

cscript %HOMEDRIVE%\Inetpub\Adminscripts\synciwam.vbs -v

操作到这里后,我这儿虽说没有8004e00f的错误提示,但测试过IIS,问题依旧啊,访问页面还是Server application Error
还得继续操作:
检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,一般都没问题的。
继续在CMD下执行以下命令:

runDLL32 %windir%\system32\inetsrv\wamreg.DLL, CreateIISPackage
regsvr32 %windir%\system32\inetsrv\asptxn.DLL /s

到这里大功告成!

文章转自:烦恼's BLOG

立即下载

查看 ASP WEB IIS cmd的相关文章

转载本站原创文章请注明:文章转自 灰狼IT路,链接: https://itlu.org/articles/1281.html

已有 18 条评论

  1. 我也遇到过这样的情况,但按网上的方法来操作,结果还是不行。

  2. @huangjun
    下载我的附件,相信可以解决你的问题的.只要是这个错误的话!

    1. @itlobo, 测试嵌套回复.

      1. @itlobo, 再次测试嵌套

  3. 又是技术。。。

    1. @苏囧, 呵呵,其实也没什么的.

  4. 看不是很懂

    1. @Firm, 呵呵.其实也没什么难懂的.

  5. 活动结果公布 http://vvvvvv.us/1430.html

    1. @蓝冰, 收到啦...

  6. 看了不回不礼貌啊

    1. @人性本色, 谢谢啊

  7. 不错 已经下载了 谢谢

    1. @卢松松, 嗯嗯,希望可以对大家有帮助

  8. 太专业了,看得有点累

  9. 个人觉得Apache优于IIS~

  10. 其实下一个绿色的asp服务器软件就可以了,或者phpnow里有asp插件,我以前用系统IIS的感觉就是老出错

  11. @胡余丰
    ...不觉得啊.

    @leecay
    嗯,但是Apache要配置,IIS直接用,懒人使用.呵呵

    @阿正
    对,但是有些东西,要IIS才能支持.

添加新评论