gpt4 book ai didi

ASP.NET错误: "The identity of application pool is invalid"

转载 作者:行者123 更新时间:2023-12-03 07:32:11 26 4
gpt4 key购买 nike

我的 ASP.Net Web 服务无法运行,因为应用程序池由于遇到身份危机而无法启动。

我在应用程序池中使用的用户是域用户,它是本地管理员,它位于 IIS_WPG 中,我已授予它“充当操作系统权限的一部分” - 什么都没有。没什么。每次启动应用程序池失败。

通常缺少将用户添加到 IIS_WPG,但我猜还有其他东西。

我尝试过的事情:

  • 将用户添加到 IIS_WPG
  • 将用户添加到本地管理员组并添加“作为操作系统的一部分”权限。
  • aspnet_regiis-ga
  • 正在重新启动...
  • 检查密码
  • 重新创建应用程序池并仅将我的应用程序分配给它

附:如果我使用网络服务用户,一切都会正常 - 只是我的“自定义”用户失败了。可以使用该用户(交互式)登录。

编辑:

解决方案如 the accepted answer 中所述(向应用程序池的身份用户添加“作为服务登录”权限)。

对于那些在尝试向域用户添加“作为服务登录”权限时遇到以下消息的用户,我将添加以下内容,以供将来引用:

"This setting is not compatible with computers running Windows 2000 Service Pack 1 or earlier...."

请注意,这与 Windows 2000 无关,只是域的组策略阻止您将此权限分配给用户。

最佳答案

您是否为帐户启用了“作为服务登录”?

开始 -> 控制面板 -> 管理工具 -> 本地安全策略 -> 本地策略 -> 用户权限分配 -> 作为服务登录

(确保您的帐户直接或间接在此列表中;还建议您设置:从网络访问此计算机;拒绝本地登录;作为批处理作业登录)

此外 - 确保帐户对支持网站/应用程序的文件系统具有“读取和执行”、“列出文件夹内容”和“读取”访问权限。

关于ASP.NET错误: "The identity of application pool is invalid",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/863537/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com