IIS无法启动,应用程序池自动关闭,应用程序池XXXX将被自动禁用 解决方案之一

最近,新任职的公司有一台测试服务(Windows Server 2008 R2 + IIS6.1)器因突然停电,造成了意外“损伤”。来电后再次开机,发现IIS里大部分的网站均打不开。均为如下(图01)的样子。

(图 01)

然后查看应用程序池,发现打不开的那些网站对应的应用程序池都显示“已停止”。然而,还有一部分是显示“已启动”的。试试对应的网站,结果打开后同样显示(图01)的样子。而且,返回应用程序池去查看的时候,之前对应的应用程序池状态由“已启动” 自动变成"已停止"。再去查看系统日志文件。看到如下内容:

(图 02)

(图 03)

(图 04)

(图 05)

于是上网找各种相关资料。其中解决该问题的前半段是用如下这个帖子的方法。

http://www.360doc.com/content/14/1119/01/16402602_426289088.shtml

但是,问题依旧。经过一番折腾,还是着手于“应用程序池”。

最后,在应用程序池上--右键--高级设置--进程模型--标识,更改了这项里的“内置账户”。将原有的“ApplicationPoolIdentity”更改为之前设置的“NetworkService”。然后浏览所有网站,一切OK了。

特殊提示:“ApplicationPoolIdentity” 是虚拟账户 与 “NetworkService”的权限有差异。在此不详细说明。

时间: 2024-10-11 23:52:16

IIS无法启动,应用程序池自动关闭,应用程序池XXXX将被自动禁用 解决方案之一的相关文章

线上IIS应用程序池自动关闭

事情的经过是这样的: 下午下班的铃声已经敲响,我已经整装待发.突然同事说某水司的微信公众号不能正常访问了.点击营业厅,直接提示Service Unavailable. 立马远程服务器查看,IIS微信公众号所在应用程序池停止运行啦.再次启动后,点击营业厅仍然返回Service Unavailable,应用程序池再次停止运行. 这时另外一个同事说,他在这台服务器上安装了WebPlatformInstaller_x64_en-US要做负载均衡.安装之后出现了应用程序池自动关闭的问题,但是已经卸载了,还

ASP.NET在IIS的启动优化设置

ASP.NET在IIS的启动优化设置 约定: IIS=Internet Information Services Manager 概要 因为ASP.NET 程序在第一次启动的时候需要等待太长时间,至少是第二次访问的3倍以上时间,这是由于程序是按需启动的,而且程序会在空闲一段时间后自动关闭. 所以特意做了这个文档来告诉大家怎么能让ASP.NET 程序在第一次启动(或者重启)的时候表现的更好,至少速度上接近第二次访问. IIS 8 如果系统是Windows Server 2012 或以上,那么系统自

应用程序池“Classic .NET AppPool”将被自动禁用

原文:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=28972779&id=3868008 服务器 Server 2008R2.  IIS 7.  发布的 ASP 网站.使用Classic .NET AppPool应用池 IIS 报出这样的错误: 应用程序池“Classic .NET AppPool”将被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误. 和 警告: 为应用程序池“Classic .NET App

[转] ASP.NET WEB API程序在VS启动或发布到IIS后启动后发生 - Could not load file or assembly 'System.Web.Http.WebHost’异常,无法正常访问

Just do Copy Local = true in the properties for the assembly(System.Web.Http.WebHost) and then do a redeploy, it should work fine. http://stackoverflow.com/questions/20323107/could-not-load-file-or-assembly-system-web-http-webhost-after-published-to-

Web IIS Express 启动不了,解决办法

重装系统后安装了VS2015专业版,但是运行项目的时候提示IIS Express启动失败.刚开始网上搜了一下解决办法然后都试了一下,但是无法解决这个问题,后来去查看了一下系统日志,发现是"aspnetcore.dll "未能加载,打开对应的文件夹没有这个dll. 既然是少了这个dll,那就安装个就好了,如下图 安装好这个之后重新打开VS,运行项目,OK!

IIS无法启动问题的解决

IIS无法启动,显示“服务并未即使响应启动或控制请求”,我用两种办法都没有解决:1.把IIS卸载重装也不行:2.到服务中world wide web publishing服务也不能启动,提示127错误,依存服务都启动了也不行. 于是就没办法了,几个星期也没有调试站点.今天上网查了一下找到了一个看上去有些道理的解决的方法: 呵呵,我也遇此问题,怀疑是补丁造成的,由于我们都是在下午打的补丁,然后晚上出问题还原后第一件事是查看IIS没问题,确定没问题后就又打补丁,然后IIS又出问题.我查过了是这个Wi

Windows2008 R2下,应用程序池 'XXXXXXXX' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。

转:http://www.cnblogs.com/freeton/archive/2012/08/28/2660585.html http://www.hack001.com/post/151 Windows2008 R2下,应用程序池 'XXXXXXXX' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误.

IIS的启动与停止命令

IIS的启动与停止命令 IIS启动 net start w3svc IIS停止 net stop iisreset DOS下IIS服务命令: 可以通过iisreset /?命令来查看 iisreset /reboot 重启win2k计算机(但有提示系统将重启信息出现) iisreset /start或stop启动(停止)所有Internet服务 iisreset /restart停止然后重新启动所有Internet服务 iisreset /status 显示所有Internet服务状态 iisr

Eclipse:启动时提示"Failed to load the JNI shared library"的解决方案

Eclipse:启动时提示"Failed to load the JNI shared library"的解决方案 今天打开Eclipse,弹出提示框 原因1:给定目录下jvm.dll不存在. 对策:(1)重新安装jre或者jdk并配置好环境变量.(2)copy一个jvm.dll放在该目录下. 原因2:eclipse的版本与jre或者jdk版本不一致 对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位. 原因2的概率更大一些,原因1不太可能发生 http:/