网站建设| 数据库类| 图形图象| 程序设计| 现代办公| 操作系统| 考试认证| 网络技术| 软件工程| 电脑相关| 文学作品
网站开发| 网页制作| 操作系统| 图象图形| 考试认证| 数据库类| 程序设计| 硬件技术| 现代办公| 网络技术| 笑话频道
 
您的位置: 电脑书库首页-> 电脑文摘-> 操作系统-> Win2003/2008-> 应用程序池 DefaultAppPool 的模板永久性缓存初始化失败怎么办

应用程序池 DefaultAppPool 的模板永久性缓存初始化失败怎么办
作者:本站整理 来源:本站整理 加入时间:2010-10-1
相关文章 相关书籍:

有时候新装的2003系统会遇到如下日志信息:

类型:消息
来源:Active Server Pages
类别:无
事件 ID: 5
日期:Date
时间:Time
用户:N/A
计算机:Computer_Name
描述:
错误:应用程序池 'Application_Pool_Name' 的模板永久性缓存初始化失败,这是由下列错误所导致:无法创建应用程序池的磁盘缓存子目录。数据可能包含额外的错误代码。

这里提供下已经验证有效的解决办法

经查询相关资料后发现这个错误是IIS运行权限的问题,处理方法是更改IIS运行时用的两个帐户:IIS_WPG 和 NETWORK SERVICE 对应用程序池用到的相关目录的NTFS权限,将IIS_WPG帐户设置为读取与执行、列出文件夹目录、读取,而NETWORK SERVICE则需要完全控制权限。 (此话不完全正确)
要配置的相关目录有以下几个:
• %systemroot%HelpIISHelpCommon
• %systemroot%System32InetsrvASP Compiled Templates
• %systemroot%IIS Temporary Compressed Files

附:%systemroot%通常指C:Windows,如果你是从Win 2K Server升级到2003,则是C:Winnt。如果你自定义了系统目录,是根据实际情况调整这个变量的值。
完成后,重启一下IIS Admin服务,即可解决此问题。

以上方法已经在透明网络美国服务器上验证是有效的。

此外,微软官方也给出了解决办法,大家也可以试试。 具体步骤如下:

要解决这个问题,应手动设置 IIS_WPG 组对这些文件夹的权限,然后设置 NT Authority\Network Service 帐户对这些文件夹的权限。

要设置 IIS_WPG 组对这些文件夹的权限,请按照下列步骤操作:

  1. 启动 Windows 资源管理器,然后打开以下文件夹:
    %systemroot%\Help\iisHelp
  2. 在右窗格中右键单击“Common”文件夹,然后单击“共享和安全”。
  3. 单击“安全”选项卡,单击“添加”,键入 IIS_WPG,然后单击“确定”。
  4. 选中“IIS_WPG”后,单击以选中“允许”列下的以下复选框,然后单击“确定”:
    • 读取和执行
    • 列出文件夹目录
    • 读取
  5. 打开下面的文件夹:
    %systemroot%\system32\inetsrv
  6. 在右窗格中右键单击“ASP Compiled Templates”文件夹,然后单击“共享和安全”。
  7. 单击“安全”选项卡,单击“IIS_WPG”组,然后单击以选中“允许”列下的“完全控制”复选框。单击“确定”。
  8. 打开下面的文件夹:
    %systemroot%
  9. 在右窗格中右键单击“IIS Temporary Compressed”文件夹,然后单击“共享和安全”。
  10. 单击“安全”选项卡,单击“IIS_WPG”组,然后单击以选中“允许”列下的“完全控制”复选框。单击“确定”。

要为 NT Authority\Network Service 帐户设置对这些文件夹的权限,请按照下列步骤操作:

  1. 启动 Windows 资源管理器,然后打开以下文件夹:
    %systemroot%\Help\iisHelp
  2. 在右窗格中右键单击“Common”文件夹,然后单击“共享和安全”。
  3. 单击“安全”选项卡,单击“添加”,键入 NETWORK SERVICE,然后单击“确定”。
  4. 选中“NETWORK SERVICE”后,单击以选中“允许”列下的以下复选框,然后单击“确定”:
    • 读取和执行
    • 列出文件夹目录
    • 读取
  5. 打开下面的文件夹:
    %systemroot%\system32\inetsrv
  6. 在右窗格中右键单击“ASP Compiled Templates”文件夹,然后单击“共享和安全”。
  7. 单击“安全”选项卡,单击“添加”,键入 NETWORK SERVICE,然后单击“确定”。
  8. 选中“NETWORK SERVICE”组后,单击以选中“允许”列下的“完全控制”复选框,然后单击“确定”。
  9. 打开下面的文件夹:
    %systemroot%
  10. 在右窗格中右键单击“IIS Temporary Compressed”文件夹,然后单击“共享和安全”。
  11. 单击“安全”选项卡,单击“添加”,键入 NETWORK SERVICE,然后单击“确定”。
  12. 选中“NETWORK SERVICE”组后,单击以选中“允许”列下的“完全控制”复选框,然后单击“确定”。

完成这些步骤后,从“服务”管理单元或者“计算机管理”管理单元重新启动 IIS 管理服务。


[文章录入员:tonny]

相关文章 相关书籍:
本站推荐内容

近期主机类热搜关键词:
美国服务器 美国服务器租用 海外服务器租用 国外服务器租用

Win2003/2008
Win9X/ME
Win2000
Win2003/2008
Unix系列
Linux系列
WindowsXP
WinVista/WIN7
注册表
其它
电脑教程阅读排行
·Windows2003网络服务器...
·Windows server 2...
·Windows 2003安装后必...
·Windows命令
·关闭WIN2003关机事件跟踪程...
·Windows 2003 加速大...
·windows server 2...
·在Win 2003配置DNS
·Windows 2003 系统设...
·无盘Windows 2003安装...