╃苍狼山庄╃╃苍狼山庄╃

Clang出品,
必属精品!

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.

访问所有的html文件都正常,就是asp文件不能正常打开!
查看日志,日志中W3SVC出现警告错误:

服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '没有注册类别
'。
有关此消息的详细信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentredirect.asp。

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

网上找了好多方法都没有解决,最后还是在微软的网站上找到了解决方法:
原文地址:http://www.microsoft.com/china/technet/community/columns/insider/iisi0305.mspx
具体方法在命令行下运行下列命令:

cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll

(请注意,CreateIISPackage 区分大小写。)

下面提供一些网上其他的解决方法:

1、停掉iis

2、查看iis 配置数据库密码:
第一步先修改相关文件使查看到的******变为可显示:
在c:\inetpub\adminscripts 找到adsutil.vbs (根据装系统时设定的不同,有的路径可能不一样)
用记事本打开此文件
查找 issecureproperty = true (只有一个符合字段,在一个条件语句里面)
将 issecureproperty = true 改为 issecureproperty = false
保存关闭。

第二步执行查看密码命令:
开始->运行输入cmd回车 打开命令行工具
输入 cd c:\inetpub\adminscripts(进入adminscripts目录,视你机器路径而定)
获取 iwam 帐户密码命令:cscript.exe adsutil.vbs get w3svc/wamuserpass
你还可以获取 iusr 帐户密码,我没有用到
命令为:cscript.exe adsutil.vbs get w3svc/anonymoususerpass
输入以上命令,按回车可分别拿到iwam和iusr的密码。

3、右键单击 我的电脑->管理,打开计算机管理界面
打开 本地用户和组->用户
右键单击 启动iis进程帐号 iwam_**** (注:****一般是计算机名)
点击设置密码,设置为刚才你得到的iwam密码。

4、更改组件服务中的密码
开始->运行输入cmd回车 打开命令行工具
先输入 cd c:\inetpub\adminscripts
然后输入 cscript.exe synciwam.vbs -v

系统会提示出来一大堆字符,不用管它。关闭窗口然后启动iis,报错信息应该没有了。

本原创文章未经允许不得转载 | 当前页面:╃苍狼山庄╃ » Server Application Error 错误解决方法

评论

文章评论已关闭!