我的ASP.Net web服务无法运行,因为应用程序池正在经历身份危机,无法启动.
我在应用程序池中使用的用户是域用户,它是本地管理员,在IIS_WPG中,我给了它"作为操作系统权限的一部分"的权限——什么都没有.娜达.每次都无法启动应用程序池.
将用户添加到IIS_WPG通常是缺少的,但我猜还有其他东西.
我try 过的事情:
- 将用户添加到IIS_WPG
- 将用户添加到本地管理员组并添加"作为操作系统的一部分"权限.
- aspnet_regiis-ga
- 重新启动...
- 已判断密码
- 重新创建应用程序池并仅将我的应用程序分配给它
附笔
Edit:
解决方案如the accepted answer所述(将"作为服务登录"权限添加到应用程序池的身份用户).
我只为那些在try 将"作为服务登录"权限添加到域用户时遇到以下消息的用户添加一条消息,以供将来参考:
"此设置与 运行Windows 2000服务的计算机 Pack 1或更早版本."
知道这this has nothing to do with Windows 2000,只是域的组策略阻止您将此权限分配给用户.