【问题标题】:IIS application pool stoppingIIS 应用程序池停止
【发布时间】:2018-02-07 11:58:12
【问题描述】:

我正在本地计算机上开发一个 Web 应用程序,并创建了一个应用程序池,其身份设置为我自己的凭据。用户名和密码正确。

每次尝试访问该网站时,我都会得到:

HTTP 错误 503。服务不可用

然后应用程序池停止。

我在网上找到的所有内容都与密码过期有关,但这里并非如此。

编辑:当应用程序池停止时,如果我右键单击它并选择“回收”,我会得到:

【问题讨论】:

  • 听起来确实是密码过期了……我猜你试过注销然后重新登录?
  • 我有,还是不行
  • 创建另一个应用程序池并与网络应用程序关联?

标签: asp.net iis iis-8


【解决方案1】:

如果您使用“本地系统”或“应用程序池标识”会发生什么?另外,您是否启用了共享配置?

【讨论】:

  • 是的,本地系统可以工作,但我需要使用自己的身份凭证。我正在后台访问 SQL 数据库,使用 Windows 身份验证
  • 可能是权限问题。请检查是否存在 IIS 的默认权限以使其正常运行。导航到运行--->secpol.msc--->本地策略-->用户权限分配。现在,转到support.microsoft.com/en-us/help/981949/…。向下滚动并将“默认 Windows 用户权限分配”部分下的权限与您的计算机上列出的权限进行比较。如果提及“应用程序池身份”作为权限之一,请添加您的应用程序池正在使用的服务帐户。
  • 您也可以先检查事件查看器,看看您遇到了什么错误。这也应该澄清很多事情。
  • 事件查看器:“应用程序池 DefaultAppPool 已被禁用。Windows 进程激活服务 (WAS) 在启动工作进程为应用程序池提供服务时遇到故障。”
  • 绝对是权限问题。强烈建议检查我上面评论中列出的默认 IIS 权限。但即使这不能解决问题,您也可以捕获 procmon 跟踪并确定发生了什么
猜你喜欢
  • 1970-01-01
  • 2018-09-15
  • 2011-03-10
  • 2010-10-31
  • 2014-11-14
  • 1970-01-01
  • 1970-01-01
  • 2010-09-28
  • 2020-06-25
相关资源
最近更新 更多