IIS出现server application error的解决办法

Server Application Error
The server has encountered an error while loading2009-10-31 14:48The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail @R7674045@ion. Please contact the server administrator for assistance.

iis 5.1出现上面的错误
解决方案:(只讲解决办法,不讲原理,想知道原理,请百度一下。本文修改自网络上的一篇文章,适合网络菜鸟纠正错误。谨向原作者致敬。)


办法分三步走:(注:文中的数字:1234表示你要设置的密码。)
一:
    1。右键我的电脑--管理--系统工具--本地用户和组-用户,给“IUSR_机器名” 和 “IWAM_机器名” 两个用户设置密码(我设置为1234),要一样。(设置密码的操作为鼠标右击,选择设置密码

  2。开始--运行--打cmd,

  然后  cd c:\\Inetpub\\AdminScripts
  然后  cscript.exe adsutil.vbs set w3svc/wamuserpass "1234"
  然后  cscript.exe adsutil.vbs set w3svc/anonymoususerpass "1234"
    然后  cscript.exe synciwam.vbs -v
  最后  重启iis。

测试一下网页,搞定了的话,恭喜你!!!
没搞定的也不要气馁,继续下面的操作(可能在你的最下面一行出现 8004e00f错误,那是因为MSDTC服务不正常造成)

 二、

  1、删除注册表中的键:

  · HKEY_LOCAL_MACHINE/SYstem/Current Control/Set Services MSDTC

  · HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC

  · HKEY_CLASSES_ROOT/CID

  2、开始-运行-cmd,然后依次执行下面的三个命令
        停止MSDTC服务:net stop msdtc
    卸载MSDTC服务:msdtc -uninstall 
    重新安装MSDTC服务:msdtc -install

  3、开始-运行-eventvwr,打开事件查看器,点击“应用程序”选项,在右边的窗口上点击最上面的一条信息,查看内容,确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看]

  4、再依次执行一下第一大部分的命令。

  到这部分网上大部分都说可以了,但是我这里虽然没有8004e00f的错误提示了,但是访问页面Server Application Error 错误依旧,于是继续。

三、
  [1]:

  检查你的DTC服务(全名:distributed Transaction Coordinator)是否可以正常启动,

  如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。

  [2]:

  在CMD下执行以下命令:

  cd %windir%system32inetsrv

  rundll32 wamreg.dll,CreateIISPackage

  regsvr32 asptxn.dll

  (到这里我就可以用了,不用重启的)

  OK,ASP页面一切正常了。欢呼中。。。

 

相关文章

数组的定义 Dim MyArray MyArray = Array(1‚5‚123‚12‚98...
\'参数: \'code:要检测的代码 \'leixing:html或者ubb \'n...
演示效果: 代码下载: 点击下载
环境:winxp sp2 ,mysql5.0.18,mysql odbc 3.51 driver 表采...
其实说起AJAX的初级应用是非常简单的,通俗的说就是客户端(j...
<% ’判断文件名是否合法 Function isFilename(aFilename...