应用程序池“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 AppPool”提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误。该进程 ID 为“6216”。数据字段包含错误号

我在网上查到一个解决办法:

最终的解决办法:

点击"开始"-"控制面板"-"管理工具"-"组件服务"-"计算机"-"我的电脑"-"DCOM"选项, 
选择其下的"IIS ADMIN SERVICE",右健选择"属性",找到"安全",在"启动和激活权限"中编辑"自定义",添加帐号"NETWORK SERVICE ", 给该帐号赋予"本地启动"和"本地激活"的权限,重新启动IIS即可("开始"-"运行"-"CMD",点确定,然后运行IISRESET

原文:http://www.cnblogs.com/freeton/archive/2012/08/28/2660585.html

错误为:为应用程序池“XXXXXX”提供服务的进程在与“Windows Process Activation Service”通信时出现严重错误。该进程 ID 为"XXX"。数据字段包含错误号。

这个是win2008 R2 X64的安全特性.一些核心系统组件只能允许本地帐号,TrustedInstaller有完全控制权限,而不是本地管理员组

要在Windows Server 2008 R2 上修改 “IIS Admin Service” ,你需要授予本地管理员组有注册表权限:

1.在组件管理器中查到IIS的appid

2.使用regedit,定位到HKEY_CLASSES_ROOT\AppID\{刚查到的ID}”

3.右键点击{刚查到的ID},选权限

4.在权限设置窗口中点高级,选择所有者标签,选中administrators为所有者

5.授予administrators组有读/写等所有权 注意:务必不要修改TrustedInstaller的权限

对“IIS Admin Service”服务,添加AUTHORITY\NETWORK SERVICE用户的启动权限。请通过以下步骤解决此权限问题:

1. 在系统“运行”里面输入“dcomcnfg”,依次点开“组件服务”,“计算机”,“我的电脑”,“DCOM配置”,查找到我们需要的“IIS Admin Service”服务;

2. 右键点击该服务,选择“属性”,进入“安全”菜单,在“启动和激活权限”中编辑“自定义”;

3. 添加NT AUTHORITY\NETWORK SERVICE用户的启动权限。给该帐号赋予"本地启动"和"本地激活"的权限。

4. 重新启动服务器。

上面是网站查找的方法,试了几次都不成功,后来发现修改权限的位置不对,下面详细说明一下

1、先找到应用程序对应的APPID,下图画圈的地方。

2、找到注册表对应的位置HKEY_CLASSES_ROOT/APPID。其实很好找,我还搜索了半天,搞的完全乱了。

方法为:开始——运行,输入“regedit” 打开注册表,展开第一项就行

找到APPID,展开

根据刚刚在“组件服务”里面看到的appid,去下面找到对应的id就行了

3、修改注册表权限。这个就简单了,在左侧树上——右键——权限

要修改所有者,不然无法直接修改权限

把所有者给administrators组,确定就行了

4、重新打开“组件服务”就OK了。  根据上面步骤来不会有错,后面的事情……   添加权限,不说了。

时间: 2024-08-03 07:38:57

应用程序池“Classic .NET AppPool”将被自动禁用的相关文章

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

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

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

最近,新任职的公司有一台测试服务(Windows Server 2008 R2 + IIS6.1)器因突然停电,造成了意外“损伤”.来电后再次开机,发现IIS里大部分的网站均打不开.均为如下(图01)的样子. (图 01) 然后查看应用程序池,发现打不开的那些网站对应的应用程序池都显示“已停止”.然而,还有一部分是显示“已启动”的.试试对应的网站,结果打开后同样显示(图01)的样子.而且,返回应用程序池去查看的时候,之前对应的应用程序池状态由“已启动” 自动变成"已停止".再去查看系统

Ubuntu 插入鼠标自动禁用触控板

http://ubuntuhandbook.org/index.php/2016/11/install-touchpad-indicator-in-ubuntu-16-04/ [email protected]:~$ sudo add-apt-repository ppa:atareao/atareao Applications from atareao 更多信息: https://launchpad.net/~atareao/+archive/ubuntu/atareao 按 [ENTER]

为应用程序池 ''DefaultAppPool'' 提供服务的进程意外终止。进程 ID 是 ''xxx''问题的解决方法

网上提供了很多办法,都未解决. 解决过程一波三折,依次用了下列方法: 1.解决办法 点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项, 选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“Network Service”, 给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS,(点“开始”-“运行”-“CMD”,点确定,然后运行IISRESET) 注:没有能够解

IIS6.0 IIS7.5应用程序池自动停止的解决方法

前边提到由win2003升级到win2008 server r2 64位系统,然后用了几个小时配置IIS7.5+PHP+MYSQL等的环境,先是遇到IIS7.5下PHP访问慢的问题,解决之后又出了新的问题,真是折腾啊!在日志中发现IIS7.5的应用程序池自动停止,同时访问网站提示:HTTP Error 503,The service is unavailable.. 的错误,搜遍整个互联网总算是解决了问题.小编也整理了IIS6及IIS7.5遇到此类问题汇总解决方法,欢迎大家尝试. 关于IIS6的

如何在IIS7或IIS7.5中导入导出站点及应用程序池

为实现负载平衡,我们可能会使用多个WEB服务器,也就会需要给多个IIS配置同样的站点和应用程序池.那么我们需要一个一个的重新建吗?当然不用,我们只需要一些简单的命令就可以在IIS7(Windows Server 2008)或IIS7.5(Windows Server 2008 R2)上来导出导入这些配置了. 当我们在IIS7或IIS7.5上创建站点时,IIS会为我们自动创建一个对应该站点的唯一的应用程序池.所以,我们要导入网站信息,就必须先导入应用程序池信息. 在IIS7+上导出所有应用程序池的

解析:在IIS7或IIS7.5中导入导出站点及应用程序池

当在IIS7或IIS7.5上创建站点时,IIS会自动创建一个对应该站点的唯一的应用程序池.如果要导入网站信息,则必须先导入应用程序池信息. 一,iis7或iis7.5 应用程序池1,导出应用程序池%windir%/system32/inetsrv/appcmd list apppool /config /xml > c:/apppools.xml 这个命令会将服务器上全部的应用程序池都导出来,但有些我们是我们不需要的,要将他们删掉.比如:DefaultAppPoolClassic .Net Ap

IIS应用程序池添加ASP.NET v4.0

可能在安装.NET Framewrok 4.0之前,IIS就已经装好了,结果在IIS的应用程序池中只有.NET 2.0的Classic .NET AppPool和DefaultAppPool.在使用vs2010开发的程序时,由于使用的是.NET Framework 4.0,所以部署到IIS上的时候,页面提示“无法识别的属性targetFramework"错误. 解决方案:只需要重新安装一下就可以了.在Frameworv4.0的目录中安装的程序以管理员权限重新运行一下就可以了.执行以下命令: %w

IIS 为应用程序池提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误的解决方法

系统环境:Windows Server 2008 R2 64位, IIS 7.0 错误信息: 为应用程序池提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误.该进程ID为. 应用程序池将被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误. 导致网站不能访问,出现 503 错误,服务不可用,Service Unavailable. 解决的方法: 1. 将应用程序池设置为 经典 Classic 模式(如果是纯.NET应用,此步骤可