当创建一个新网站或一个新的 ApplicationPool 时,IIS 应该创建一个新的 Windows 用户配置文件(通过 WAS)。不幸的是,当我将 ApplicationPool 的身份设置为
ApplicationPoolIdentity
时,这不再起作用。该池立即崩溃,因为它没有找到相应的用户配置文件(在 Windows 事件查看器中发现错误)。当我将 loadUserProfile
切换为 false
时,网站和 ApplicationPool 运行良好,但我不知道为什么它不再工作了,因为它已经工作了几个月没有问题。
我重新安装了 IIS 并清除了之前创建的用户,但没有任何效果。 IIS 根本没有创建新的用户配置文件,因此 ApplicationPool 不断崩溃。