2015-06-03 27 views
2

我有一个64位服务器。我已经改变了应用程序池以启用32位DLL(“启用32位DLL”)。之后,我重置IIS,并检查它给出了这样的错误:应用程序池自动停止在IIS 7中

Error : "503 Service Unavailable".

我在IIS检查,发现应用程序池自动停止。

回答

4

当应用程序池在5分钟内失败5次时,通常会得到503服务不可用。如果您的服务帐户凭据不正确,可能会发生这种情况。

尝试使用不同的凭据(或使用网络服务/本地系统)仅用于测试目的。如果仍然无效,请查看您的事件日志并分享结果。

+0

令人惊叹。我一直想弄明白这个问题好几个星期。我遇到了这个问题(http://stackoverflow.com/questions/19652709/http-error-503-the-service-is-unavailable-app-pool-stops-on-accessing-website),但没有答案帮助。使用您的答案,我在一分钟内使我的应用程序池失败了五次,当然,还有503个代码。现在我可以对问题进行修复 – oscilatingcretin

1

在我的情况下,Application pool user profile已损坏,因此Windows为此创建了新的临时配置文件。

如果您的机器中有C:\Users\TEMP.IIS APPPOOL文件夹,则Application pool user profile已损坏。

下面的步骤为我工作:

  • 找到所有的注册表文件夹中有.bak扩展在下面给出的注册表路径

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

  • 现在检查注册表文件夹具有关键是ProfileImagePath和价值是C:\Users\TEMP.IIS APPPOOL

  • 转到https://support.microsoft.com/en-us/kb/947215链接并按照给出的步骤操作,以获取正确的损坏的用户配置文件。

相关问题