我有一个64位服务器。我已经更改了应用程序池以启用32位DLL(“启用32位DLL”)。我重置IIS并检查后出现此错误:
错误:“503服务不可用”。
我在IIS中检查过,发现应用程序池已自动停止。
答案 0 :(得分:4)
当应用程序池在不到5分钟内失败5次时,通常会使503 Service不可用。如果您的服务帐户凭据不正确,可能会发生这种情况。
尝试使用其他凭据(或使用网络服务/本地系统)仅用于测试目的。如果仍然无效,请查看您的事件日志并分享结果。
答案 1 :(得分:2)
在我的情况下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链接,然后按照给出的步骤更正错误的用户个人资料。