在域控制器或备份域控制器上安装 microsoft visual studio .net 或 microsoft .net 框架后,如果您尝试运行 asp.net 应用程序,则浏览器会显示下面的错误信息:
server application unavailable
the 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. 此外,系统应用程序事件日志中会记录以下事件:
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:80004005 此问题涉及 internet 信息服务 (iis) 5.0 版或更高版本。 <原因> 默认情况下,为了提供更安全的环境,asp.net 用弱帐户(名为 aspnet 的本地计算机帐户)运行它的辅助进程。域控制器或备份域控制器上的所有用户帐户都是域帐户,不是本地计算机帐户。因此,aspnet_wp.exe 由于找不到名为"localmachinename/aspnet"的本地帐户而未能启动。要在域控制器上提供有效的用户帐户,必须在 machine.config 文件的 <processmodel> 部分指定显式帐户,或者必须使用 system 帐户。