加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.Net错误:“应用程序池的身份无效”

发布时间:2020-12-15 19:36:39 所属栏目:asp.Net 来源:网络整理
导读:我的ASP.Net Web服务无法运行,因为应用程序池无法启动,因为它遇到的身份危机。 我在应用程序池中使用的用户是域用户,它是一个本地管理员,它在IIS_WPG,我已经给它“作为操作系统权限的一部分” – 没有。 Nada。无法每次启动应用程序池。 将用户添加到II
我的ASP.Net Web服务无法运行,因为应用程序池无法启动,因为它遇到的身份危机。

我在应用程序池中使用的用户是域用户,它是一个本地管理员,它在IIS_WPG,我已经给它“作为操作系统权限的一部分” – 没有。 Nada。无法每次启动应用程序池。

将用户添加到IIS_WPG通常是缺少,但我想还有别的。

我试过的事情:

>将用户添加到IIS_WPG
>将用户添加到本地管理组并添加“作为操作系统的一部分”权限。
> aspnet_regiis -ga
>重新启动…
>检查密码
>重新处理应用程序池,并只将我的应用程序分配给它

p.s.
如果我使用网络服务用户,它一切正常 – 这只是我的“自定义”用户失败。登录(交互式)此用户工作。

编辑:

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

我将为域用户添加尝试添加“作为服务登录”权限时遇到以下消息的人员,以供将来参考:

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

知道这与Windows 2000无关,它只是域的组策略,阻止您将此权利分配给用户。

解决方法

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

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读