IIS:ApplicationPool停止对网站的访问

IIS:ApplicationPool停止对网站的访问,iis,configuration,webserver,iis-7.5,iis-10,Iis,Configuration,Webserver,Iis 7.5,Iis 10,我有一个奇怪的问题。我几乎搜索了整个网络,得到了很多线索。但是,我无法解决这个问题 ---问题描述--- 如果我创建一个新站点,IIS默认配置将创建一个自定义应用程序池并将其分配给该站点。例如,如果我的站点名称为MyNewSite,则创建的相应应用程序池将具有相同的名称。如果我尝试访问该站点,应用程序池将停止/崩溃,我将收到HTTP错误503。服务不可用。此外,我还注意到IIS试图创建一个名为C/Users/MyNewSite的目录,但它出现后不久就消失了。我记得我在过去手动删除了这些文件夹,而

我有一个奇怪的问题。我几乎搜索了整个网络,得到了很多线索。但是,我无法解决这个问题

---问题描述--- 如果我创建一个新站点,IIS默认配置将创建一个自定义应用程序池并将其分配给该站点。例如,如果我的站点名称为MyNewSite,则创建的相应应用程序池将具有相同的名称。如果我尝试访问该站点,应用程序池将停止/崩溃,我将收到HTTP错误503。服务不可用。此外,我还注意到IIS试图创建一个名为C/Users/MyNewSite的目录,但它出现后不久就消失了。我记得我在过去手动删除了这些文件夹,而不知道它们与IIS有关

---配置--- 视窗10-iis10

ApplicationPoolMyNewSite使用标识ApplicationPoolIdentity并加载用户配置文件

该目录具有用户的相应权限 IUSR和IIS_IUSR。两者具有相同的权限

应用程序目录不位于inetpub目录下

---观察---

在App PoolDefaultAppPool下运行站点似乎可行DefaultAppPool具有标识NetworkService,并且加载用户配置文件为true

事件日志显示以下错误:

日志名称:系统 资料来源:微软视窗 日期:24.05.2018 18:58:44 活动编号:5002 任务类别:无 级别:错误 关键词:经典 用户:不适用 电脑:我的电脑 说明: 应用程序池“MyNewSite”正在自动禁用,因为为该应用程序池提供服务的进程中出现了一系列故障

事件Xml: 5002 0 2. 0 0 0x8000000000000 104222 系统 我的电脑 MyNewSite

---试图解决这个问题--- -重新安装IIS和Windows进程激活服务。 -已删除注册表中与我意外删除的用户目录对应的用户。 -另外,将IIS AppPool\MyNewSite和IIS AppPool\DefaultAppPool添加到文件夹权限中

---当前假设---
这似乎与IIS试图创建的虚拟用户有关,但我不明白为什么它无法创建他们。我知道解决方法是NetworkService标识,但它以前已经工作过,我不想永远使用此解决方法。

AppPool用户配置文件可能已损坏。解决方案是从系统属性| AdvancedAUser配置文件|设置中删除配置文件

还请尝试再次设置池标识用户密码

您在谈论哪个AppPool用户?如果我删除它,IIS会创建一个新的吗?您正在使用应用程序池标识,因此如果您转到“系统属性”->“高级系统设置”->“用户配置文件”。你可以在那里看到,我想当网站再次启动时,它会为你创建,在互联网上有可用的步骤来重新创建。我建议用户配置文件可能已损坏,请尝试此解决方案。删除用户后需要重新启动计算机