Windows XP Pro + SP1,IIS5.1中,访问127.0.0.1/blt出现Server Application Error错误。。。

rivershan 2004-04-05 10:08:59
Windows XP Pro + SP1,IIS5.1中,访问127.0.0.1/blt出现Server Application Error错误。。。怎么回事呀?

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.
...全文
2050 点赞 收藏 14
写回复
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoming122 2004-08-30
2000 Pro
xp Pro
都会出现这个问题
原因可能是IIS组件的问题
2000 Server
2003 Server 就不会有问题
回复
fenglik 2004-08-30
web站点属性 -- 主目录 -- 应用程序保护 选项选择:低(IIS进程)
回复
海大富运动 2004-07-30
没碰见过!我的 系统是xp sp1+.net都不会出现这种事,就是内存好像很慢(128M)
回复
hzybc 2004-07-30
我也是

Win XP + SP1 装了.NET


重装IIS没有用
回复
fafan 2004-04-19
帮你顶,不知是何原因,我家里的机器安装了xp sp2出现了这样的问题,单位的机器安装了.net framework1.2也出现了这样的问题,在微软的网站没有找到相关的帮助;重装iis,卸载sp2,卸载.net framework1.2也无济于事,浏览aspx一切正常,最后我是重装系统的,不知这位兄台是何原因引起的,有没有安装.net framework1.2
回复
Eagle112 2004-04-13
--------------------------------------------------------------------
【三】无法处理 ASP 页并且在系统日志中出现 DCOM 事件 10010

===症状===
当您尝试浏览 Active Server Pages (ASP) 页时,浏览器中可能显示以下错误信息:

HTTP 500 - Internal server error
如果在浏览器中清除显示友好 HTTP 错误信息复选框,浏览器中将显示以下错误信息:

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
系统事件日志中也出现与下面类似的错误信息:

Source:DCOM
Event ID:10010
User:NT AUTHORITY\SYSTEM
Description: The server {3D14228D-FBE1-11D0-995D-00C04FD919C1} did not register with DCOM within the required timeout.
在事件日志中,该信息之后还有与下面类似的警告信息:

Source:W3SVC
Event ID:36 User:N/A
Description:The server failed to load application ' AppPath '.The error was 'Server execution failed'.
%SystemRoot%\Iis5.log 文件中也可能出现与下面类似的记录:

OC_ABOUT_TO_COMMIT_QUEUE:Unreg iis_core:FindModules:FindProcessByNameW failed!

===原因===
NT AUTHORITY\Authenticated Users 或 NT AUTHORITY\INTERACTIVE 项已从用户组删除。

===解决方案===
将用户添加回用户组,然后重新启动 Internet 信息服务 (IIS):
依次单击开始、程序、管理工具、计算机管理,打开"计算机管理"控制台。
在左窗格中,展开本地用户和组,然后单击用户文件夹。
在右窗格中,右键单击用户组,然后单击属性。
单击添加。
在选择用户或组对话框中,找到查找下拉框,然后选择本地计算机。
选择经过身份验证的用户,然后单击添加。选择 INTERACTIVE,然后单击添加。依次单击确定、应用、关闭,关闭用户组的属性。
在左窗格中,展开服务和应用程序,然后单击服务。
在右窗格中,右键单击 IIS 管理服务,然后单击重新启动。
在重新启动其他服务确认对话框中,单击是。


===这篇文章中的信息适用于:
Microsoft Internet 信息服务 5.0

--------------------------------------------------------------------
【四】IUSR 帐户或 IWAM 帐户关闭后尝试打开 Web 时收到错误信息


===症状===
如果您尝试使用 FrontPage 客户程序打开 Microsoft Internet 信息服务 (IIS) Web 服务器上的 Web 站点,而此时IUSR_计算机 或IWAM_计算机 帐户已关闭,您可能会在 FrontPage 客户程序中收到指示未安装服务器扩展的错误信息。或者,您可能收到以下错误信息:

HTTP 500 - Internal server error
此外,Web 服务器上的事件查看器日志中可能包含与以下类似的错误信息:
如果IUSR_计算机 已关闭:
在应用程序日志中:

Event Type: Error
Event Source: IISADMIN
Event Category: None
Event ID: 102
Date: 1/1/2002
Time: 12:00:00 PM
User: N/A
Computer: COMPUTER
Description:

IISADMIN service found that account IUSR_<COMPUTER> is disabled.
Some IIS functions can fail for this reason.

在系统 日志中:

Event Type: Warning
Event Source: W3SVC
Event Category: None
Event ID: 100
Date: 1/1/2002
Time: 12:00:00 PM
User: N/A
Computer: COMPUTER
Description:

The server was unable to log on the Windows NT account
'IUSR_<COMPUTER>' due to the following error:
Logon failure: account currently disabled.
The data is the error code.

Data: 0000: 33 05 00 00

在安全 日志中:

Event Type: Failure Audit
Event Source: Security
Event Category: Account Logon
Event ID: 681
Date: 1/1/2002
Time: 12:00:00 PM
User: NT AUTHORITY\SYSTEM
Computer: COMPUTER
Description:

The logon to account: IUSR_<COMPUTER>
by: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
from workstation: COMPUTER
failed. The error code was: 3221225586

- 以及 -

Event Type: Failure Audit
Event Source: Security
Event Category: Logon/Logoff
Event ID: 531
Date: 1/1/2002
Time: 12:00:00 PM
User: NT AUTHORITY\SYSTEM
Computer: COMPUTER
Description:

Logon Failure:
Reason: Account currently disabled
User Name: IUSR_<COMPUTER>
Domain: COMPUTER
Logon Type: 3
Logon Process: IIS
Authentication Package: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
Workstation Name: COMPUTER

如果IWAM_计算机 已关闭:
在应用程序日志中:

Event Type: Error
Event Source: IISADMIN
Event Category: None
Event ID: 102
Date: 1/1/2002
Time: 12:00:00 PM
User: N/A
Computer: COMPUTER
Description:

IISADMIN service found that account IWAM_<COMPUTER> is disabled.
Some IIS functions can fail for this reason.

在系统 日志中:

Event Type: Error
Event Source: DCOM
Event Category: None
Event ID: 10004
Date: 1/1/2002
Time: 12:00:00 PM
User: N/A
Computer: COMPUTER
Description:

DCOM got error "Logon failure: account currently disabled." and
was unable to log on .\IWAM_<COMPUTER> in order to run the server:
{3D14228D-FBE1-11D0-995D-00C04FD919C1}

- 以及 -

Event Type: Warning
Event Source: W3SVC
Event Category: None
Event ID: 36
Date: 1/1/2002
Time: 12:00:00 PM
User: N/A
Computer: COMPUTER
Description:

The server failed to load application '/LM/W3SVC/1/ROOT'.
The error was 'The server process could not be started because the
configured identity is incorrect. Check the username and password.'

在安全 日志中:

Event Type: Failure Audit
Event Source: Security
Event Category: Account Logon
Event ID: 681
Date: 1/1/2002
Time: 12:00:00 PM
User: NT AUTHORITY\SYSTEM
Computer: COMPUTER
Description:

The logon to account: IWAM_<COMPUTER>
by: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
from workstation: COMPUTER
failed. The error code was: 3221225586

- 以及 -

Event Type: Failure Audit
Event Source: Security
Event Category: Logon/Logoff
Event ID: 531
Date: 1/1/2002
Time: 12:00:00 PM
User: NT AUTHORITY\SYSTEM
Computer: COMPUTER
Description:

Logon Failure:
Reason: Account currently disabled
User Name: IWAM_<COMPUTER>
Domain: COMPUTER
Logon Type: 3
Logon Process: NtLmSsp
Authentication Package: NTLM
Workstation Name: COMPUTER

===原因===
必须打开IUSR_计算机 和IWAM_计算机 帐户,IIS 才能正确工作。

===解决方案===
若要解决此问题,请按照下列步骤操作:
作为管理员登录到 Web 服务器。
启动 Microsoft Windows NT 4.0 中的“域的用户管理器”程序,或者启动 Microsoft Windows 2000 或 Microsoft Windows XP 中的“计算机管理”管理单元。
查看IUSR_计算机 或IWAM_计算机 帐户的属性。
单击以清除帐户已停用 复选框。

这篇文章中的信息适用于:
FrontPage 2002 Server Extensions from Microsoft
FrontPage 2000 Server Extensions from Microsoft
回复
Eagle112 2004-04-13
--------------------------------------------------------------------
【二】为 IWAM 帐户配置的标识不正确

===症状===
当您浏览现有的 Active Server Pages (ASP) 页时,浏览器可能返回"HTTP 500 - Internal server error"或"Server Application Error"的错误信息。出现这些错误信息之后,如果您查看服务器的系统事件日志,将在其中找到以下两项:

Source:W3SVC
Error:Configured identity is incorrect
-以及-



Source:DCOM
Error:Unable to logon IWAM_ComputerName
如果只 为应用程序启用"基本验证",并将"应用程序保护"设置为"低",应用程序将重新开始正常运行。此外,如果在出现该错误之后创建了新的 ASP 应用程序,浏览这一新应用程序时不会发生任何错误。
相关错误信息
您还可能看到以下错误信息:

在浏览器中:

HTTP 500 - Internal server error
-或者-



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.
在系统事件日志中:

Source:DCOM
Error:DCOM got error "Logon Failure:unknown username or bad password" Unable to logon .\IWAM_SERVERNAME in order to run the server.
-以及-



Source:W3SVC
Error:"The server failed to load application '/LM/W3SVC/1/Root/op.'The error was 'The serverprocess could not be started because the configured identity is incorrect.Check the username and password.
-或者-



Source:W3SVC Error:"The server failed to load application '/LM/W3SVC/4/Root'.The error was 'c000003b'."
-以及-



Source:W3SVC Error:"The COM Application '{3D14228D-FBE1-11d0-995D-00C04FD919C1}' at '/LM/W3SVC/4/Root' failed to activate out of process."

===原因===
IUSR_ 计算机名 和 IWAM_ 计算机名 帐户的用户名和密码存储于以下三个位置:


Internet Information Server (IIS) 配置数据库
域用户管理器 (Windows NT) 或本地用户和组 (Windows 2000)
Microsoft Transaction Server (Windows NT) 或组件服务 (Windows 2000)
如果这三个位置的用户名和/密码不同步,将出现上述错误信息。

===解决方案===
若要解决此问题,您必须确保上述三个位置的 IUSR 和 IWAM 帐户密码是同步的。同步方式有两种:在用户管理器 (Windows NT) 或用户和组 (Windows 2000) 中设置 IWAM 和 IUSR 帐户的密码,在 IIS 配置数据库中更改密码,由此而使用相同的密码。或者,在 IIS 配置数据库中设置密码,在用户管理器 (Windows NT) 或用户和组 (Windows 2000) 中更改密码。请使用以下的一种方法来同步密码。

===备注:请参阅"更多信息"一节,了解如何使用管理脚本实用工具 (Adsutil.vbs),如何在 Microsoft Transaction Server (MTS) 或组件服务中更改密码。
方法 1:在用户管理器或用户和组中更改密码,使它们与 IIS 配置数据库密码一致
在"命令"窗口中,找到 Adsutil.vbs 文件所在的文件夹。使用 Adsutil.vbs 工具从 IIS 配置数据库获得 IWAM 和 IUSR 帐户的密码。
若要在 Windows NT 中更改 IUSR 和/或 IWAM 密码,请按照下列步骤操作:


在开始菜单上,依次指向程序、管理工具,然后单击域用户管理器。在"域用户管理器"中,可以更改所有 Windows NT 用户帐户和组的帐户信息。
双击 IUSR_ 计算机名 和/或 IWAM_ 计算机名 用户,然后修改密码,使它们与第 1 步获得的 IIS 配置数据库密码一致。
若要在 Windows 2000 中更改 IUSR 和/或 IWAM 密码,请按照下列步骤操作:
在开始菜单上,依次指向程序、管理工具,然后单击计算机管理。
在系统工具节点下面,单击展开"本地用户和组"和"用户"节点。在"用户"节点中,可以更改所有 Windows 2000 用户帐户和组的帐户信息。
右键单击 IUSR_ 计算机名和/或 IWAM_ 计算机名帐户,然后单击设置密码。
修改密码,使它们与第 1 步获得的 IIS 配置数据库密码一致。
浏览返回错误信息的 ASP 页,检查问题是否已解决。
方法 2:更改 IIS 配置数据库密码,使它与 IUSR 和/或 IWAM 密码一致
若要在 Windows NT 中更改 IUSR 和/或 IWAM 密码,请按照下列步骤操作:


在开始菜单上,依次指向程序、管理工具,然后单击域用户管理器。在"域用户管理器"中,可以更改所有 Windows NT 用户帐户和组的帐户信息。
双击 IUSR_ 计算机名 和/或 IWAM_ 计算机名 帐户,然后键入新密码。
若要在 Windows 2000 中更改 IUSR 和/或 IWAM 密码,请按照下列步骤操作:
在开始菜单上,依次指向程序、管理工具,然后单击计算机管理。
在系统工具节点下面,单击展开"本地用户和组"和"用户"节点。在"用户"节点中,可以更改所有 Windows 2000 用户帐户和组的帐户信息。
右键单击 IUSR_ 计算机名和/或 IWAM_ 计算机名 帐户,然后单击设置密码。键入新密码。
在"命令"窗口中,找到 Adsutil.vbs 文件所在的文件夹。使用 Adsutil.vbs 实用工具为 IIS 配置数据库中的 IWAM 和 IUSR 帐户设置密码。
浏览返回错误信息的 ASP 页,检查问题是否已解决。
备注:虽然 Microsoft Transaction Server (Windows NT) 和组件服务 (Windows 2000) 中的密码通常与 IIS 配置数据库中的密码一致,但如果问题仍未解决,则更新 Microsoft Transaction Server (MTS) 或组件服务中的 IWAM 密码。有关更多信息,请参见"更多信息"一节的"如何更改 MTS 或组件服务中的密码"部分。
状态
这种现象是设计使然。

===更多信息===
如何使用 Adsutil.vbs
IIS 提供了名为 Adsutil.vbs 的脚本文件,用于获取或设置 IIS 配置数据库中的 IUSR 和 IWAM 帐户密码。在 Windows NT 4.0 中,Adsutil.vbs 通常位于 < 驱动器 >\WINNT\System32\Inetsrv\Adminsamples 文件夹。在 Windows 2000,Adsutil.vbs 位于 < 驱动器 >\Inetpub\Adminscripts 文件夹。

下表列出 Adsutil.vbs 实用工具各种功能的语法:

功能 语法
获取 IUSR 帐户密码 cscript.exe adsutil.vbs get w3svc/anonymoususerpass
获取 IWAM 帐户密码 cscript.exe adsutil.vbs get w3svc/wamuserpass
设置 IUSR 帐户密码 cscript.exe adsutil.vbs set w3svc/anonymoususerpass "password"
设置 IWAM 帐户密码 cscript.exe adsutil.vbs set w3svc/wamuserpass "password"

备注:在 Windows NT 4.0 中尝试获取密码时,密码显示为明文;但在 Windows 2000 中,密码显示为星号。若要在 Windows 2000 中也让密码显示为明文,必须修改 Adsutil.vbs,使它显示明码。为此,请按照下列步骤操作:
在记事本中打开 Adsutil.vbs。
在"编辑"菜单上,单击查找,键入 IsSecureProperty = True,然后单击查找下一个。
将"IsSecureProperty = True"更改为"IsSecureProperty = False"。
保存对 Adsutil.vbs 所做的更改,然后关闭记事本。
如何更改 MTS 或组件服务中的密码
Windows 2000
IIS 5.0 提供了 Synciwam.vbs 文件,用于更新在进程外运行的所有 IIS COM+ 应用程序包的启动标识。Synciwam.vbs 脚本位于 < 驱动器 >\Inetpub\AdminScripts 文件夹中。您可以使用 CScript 或 WScript 运行 Synciwam.vbs。

若要使用 Synciwam.vbs,请在命令提示符下键入以下命令:
cscript.exe synciwam.vbs -v
您可能需要重新启动 IIS,以使所有更改生效。若要重新启动 IIS,请在开始菜单上,单击运行,键入 iisreset,然后单击确定。

===备注:使用 Synciwam.vbs 后,所有进程外的应用程序("中"和"高"(独立))都将重置为 IWAM_ 计算机名。
Windows NT 4.0
IIS 4.0 未提供诸如 Synciwam.vbs 脚本的任何工具。您必须使用 MTS Explorer 为单独的内存进程中运行的每个应用程序手动更改 IWAM 密码。为此,请按照下列步骤操作:
在 Windows 开始菜单上,依次指向程序、Windows NT Option Pack 4,单击 Microsoft Transaction Server,然后单击 Transaction Server Explorer。
在 Transaction Server Explorer 中,单击展开 Microsoft Transaction Server、计算机、我的计算机和已安装的应用程序包节点。
右键单击已安装的某个应用程序包,然后单击属性。
在标识选项卡中,如果该程序包在 IWAM_ 计算机名 用户标识下运行,则键入 IIS 配置数据库中所用的密码,然后单击确定。
对安装的每个程序包重复执行第 3 步和第 4 步。
重新启动 IIS,以使这些更改生效。为此,请按照下列步骤操作:
在 Windows 开始菜单中,单击运行,键入 cmd,然后单击确定。
在命令提示符下,依次键入以下命令:
net stop iisadmin /y
net start w3svc
net start msftpsvc (运行 FTP 服务器时使用此命令)
net start smtpsvc (运行 SMTP 服务器时使用此命令)
net start cisvc (运行索引服务器时使用此命令)

===这篇文章中的信息适用于:
Microsoft Internet Information Server 4.0, 5.0
回复
Eagle112 2004-04-13
Server Application Error

此错误可能有一下几种情况:
--------------------------------------------------------------------
【一】在将 IIS 5.0 应用程序设置为"高(独立)"时出现"User Password/Validation Failed"错误


===症状===
如果在 Internet 服务管理器 (ISM) 控制台中配置 Web 应用程序在高(独立)保护模式下(Internet Information Server 的进程外)运行,应用程序将被禁用,同时出现以下错误信息:

User Password/Validation failed
这意味着该应用程序不能为 Active Server Pages (ASP) 页提供服务,它在 ISM 控制台中显示为黄色文件夹,应用程序属性中的创建按钮为启用状态。

在另一种情况下(该情况与上述情况类似但略有不同),您可能已将应用程序设置为高(独立)保护模式,然后某用户更改了 IWAM_< 服务器名 > 帐户的密码,同时却没有执行本文所述的同步步骤。此时,应用程序将被禁用,但不出现任何错误信息。应用程序中的 HTML 页继续正常显示,但是,当您尝试浏览应用程序中的 ASP 页时,浏览器中出现以下错误信息:

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.

===原因===
这种现象是设计使然。在"高(独立)"模式下运行 Internet Information Server (IIS) 5.0 应用程序时,将在组件服务管理器 (CSM) 控制台中为该应用程序自动创建 COM+ 应用程序包。默认情况下,该应用程序包在 IWAM_< 服务器名 > 用户帐户下运行应用程序的进程。发生此错误的原因是 IWAM 帐户不同步。配置数据库中为 IWAM 帐户(或用户指定的任何帐户)指定的密码与本地用户和组管理器 (UGM) 控制台中为该帐户设置的 Windows 密码不同。

===解决方案===
若要解决这一问题,请按照下列步骤操作:
使用 GET 命令确定配置数据库中用于 Web 应用程序管理器 (WAM) 的帐户。如果 Windows 计算机名是 WebServer1,则在命令提示符下转到 Adminscripts 文件夹,然后键入以下命令:
inetpub\adminscripts>adsutil GET w3svc/WAMUserName

它将返回 WAM 用户帐户,格式如下:

WAMUserName :(String) "IWAM_WebServer1"

在 UGM 控制台中重新设置此帐户的密码,请执行下列步骤:
在开始菜单上,单击运行,然后键入 lusrmgr.msc,打开 UGM 控制台。
单击用户文件夹,右键单击第 1 步找到的帐户(通常为 IWAM_< 服务器名 >),然后单击设置密码。
在密码和确认密码框中,键入新密码。此示例使用"Password"作为密码。
在命令提示符下键入以下命令,在配置数据库中设置新密码:
Inetpub\adminscripts> adsutil SET w3svc/WAMUserPass [Password]

它将返回以下输出:

WAMUserPass :(String) "**********"

在开始菜单上,单击运行,然后键入 iisreset,重新启动 WWW 发布服务。该命令停止并重新启动所有 Web 服务。
确保将虚拟目录重新启用为应用程序。为此,请按照下列步骤操作:
在开始菜单上,依次指向程序、管理工具,然后单击 Internet 服务管理器,打开 ISM 控制台。
右键单击虚拟目录,然后单击属性。
在目录选项卡(如果使用站点,则为主目录)上,单击已启用的创建。
在应用程序保护下拉列表框中,确保选中高(独立)。
在 COM+ 应用程序包中更新为进程外的 Web 应用程序自动创建的密码,如下所示:对于 IIS 4.0


在开始菜单上,依次指向程序、Windows NT 4.0 Option Pack、Microsoft Internet Information Server,单击 Internet 服务管理器。
依次双击 Microsoft Transaction Server、计算机、我的计算机,然后双击已安装的应用程序包。
右键单击与 IIS Web 站点相关的对象(标识为 IIS-{websitename})。
在标识选项卡上,确保选中"指定用户",然后验证第 1 步找到的帐户是否在用户框中出现。
在密码和确认密码框中,键入更新的密码。
对于 IIS 5.0


在开始菜单上,依次指向程序、管理工具,然后单击组件服务,打开 CSM 控制台。
单击展开组件服务、计算机、我的计算机和 COM+ 应用程序节点。
在 COM+ 应用程序下,右键单击 Web 应用程序包,然后单击属性。
在标识选项卡上,确保选中指定用户,然后验证第 1 步找到的帐户是否在用户框中出现。
在密码和确认密码框中,键入更新的密码。

===更多信息===
重现问题的步骤
打开 UGM 控制台,重新设置 IWAM_< 服务器名 > 的密码。
打开 ISM 控制台。在 Internet Information Server 菜单上,单击我的电脑(名称),然后单击默认 Web 站点。
从列表中选择尚未配置为在进程外运行的应用程序。右键单击所选的应用程序,然后单击属性。
在虚拟目录(或目录)选项卡的应用程序保护下拉列表框中,单击高(独立),然后单击确定。

===这篇文章中的信息适用于:
Microsoft COM+ 1.0
Microsoft Internet Information Server 5.0
Microsoft Active Server Pages
回复
rivershan 2004-04-06
up
回复
rivershan 2004-04-05
删掉又重装了~不管用阿~
回复
unknowbody 2004-04-05
我也是常遇到,经常是不断重装IIS
回复
rivershan 2004-04-05
系统日志:
服务器无法加载应用程序 '/LM/W3SVC/1/Root/blt'。错误是 '一般性拒绝访问错误
'。
有关此消息的详细信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentredirect.asp。

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
回复
看看事件日志那~会不会后台服务出现问题?
回复
sdliubo 2004-04-05
是不是装过.net啊

我原来装过以后出现这这样的问题
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告