是 域控制器 的问题,看以下文章:
PRB: ASP.NET 在域控制器上不能使用非管理员域帐户 这篇文章中的信息适用于: Microsoft ASP .NET(随 .NET 框架提供) Microsoft Internet 信息服务 5.0  症状在域控制器上安装 Microsoft Visual Studio ..NET 或 Microsoft .NET 框架后,如果您尝试运行 ASP.NET 应用程序,则浏览器会显示下面的错误消息:  Server Application UnavailableThe web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.(服务器应用程序不可用您在此 web 服务器上尝试访问的 web 应用程序当前不可用。请点击 web 浏览器上的“刷新”按钮以重试您的请求。) 此外,系统应用程序事件日志中会记录以下事件: aspnet_wp.exe could not be launched because the username and/or password supplied in the processModel section of the config file are invalid. aspnet_wp.exe could not be started. HRESULT for the failure:(未能启动 aspnet_wp.exe,因为配置文件的 processModel 节提供的用户名和/或密码无效。未能启动 aspnet_wp.exe。该故障的 HRESULT:)80004005 此问题涉及 Internet 信息服务 (IIS) 5.0 版或更高版本。 原因默认情况下,ASP.NET 使用更安全的默认值所附带的弱帐户(ASPNET 帐户)运行其辅助进程 (Aspnet_wp.exe)。 但是,如果您在域控制器上运行 ASPNET 帐户,则无法将辅助进程作为 ASPNET 帐户来运行。 域控制器要求使用拥有管理权限的帐户来正确启动进程。 解决方案若要解决此问题,请使用以下方法之一: 在 Machine.config 文件的 <processModel> 节将 userName 属性设置为 SYSTEM。 这将把辅助进程配置为以 SYSTEM 身份运行。 如果想为进程配置一个任意帐户,则您必须是一个 Administrator 帐户。 可以在 Machine.config 文件的 <processModel> 节为进程配置一个任意帐户。