HTTP错误503 -服务不可用'当使用ApplicationPoolIdentity或自定义帐户时,但不使用N

本文关键字:自定义 ApplicationPoolIdentity 错误 服务 HTTP | 更新日期: 2023-09-27 18:12:35

我正在尝试部署一个ASP。. NET应用程序在Windows Server 2012(与IIS 8),但我得到一个http错误503时使用ApplicationPoolIdentity或自定义帐户,但不与NetworkService。

为了缩小问题范围,我在默认网站下设置了一个简单的单页html应用程序。这显示了相同的行为。我已经给了自定义帐户和应用程序池标识对应用程序文件夹的完全权限。

我也检查了Windows事件日志并得到这个错误:工作进程未能正确初始化数据是错误的。05000780. 每次我尝试浏览站点时(使用applicationpoolidentity),应用程序池都会停止。

HTTP错误503 -服务不可用'当使用ApplicationPoolIdentity或自定义帐户时,但不使用N

您是否确定文件系统位置对您要使用的用户具有权限?

NetworkService通常有正确的权限,但是一个新帐户很可能没有。

我将自定义帐户更改为"作为批处理作业登录",现在一切正常。