你目前正处于脱机状态,正在等待 Internet 重新连接

你的浏览器不受支持

你需要更新你的浏览器才能使用该网站。

更新到 Internet Explorer 的最新版本

在基于 Windows Server 2003 的域控制器上浏览 IIS 6.0 网页时,收到“Service Unavailable”(服务不可用)错误消息

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

症状
当您浏览驻留在基于 Microsoft Windows Server 2003 的域控制器上的网页时,可能会收到下面的 Active Server Pages (ASP) Error 5 错误消息:
服务不可用
另外,系统事件日志中可能会记录以下警告事件:

类型:警告
来源:W3SVC
类别:无
事件 ID: 1009
日期:Date
时间:Time
用户:N/A
计算机:Computer_Name
描述:
为应用程序池 'Application_Pool_Name' 提供服务的进程意外终止。进程 ID 是 '5288'。进程退出代码是 '0xffffffff'。

有关更多信息,请参阅位于 <http://support.microsoft.com> 的帮助和支持中心。

另外,在应用程序事件日志中还可能记录以下错误事件:

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

有关更多信息,请参阅位于 <http://support.microsoft.com> 的帮助和支持中心。

在使用 Filemon 监视文件活动时,收到一条与以下内容类似的错误消息:
3521 Time w3wp.exe:3168 CREATE C:\WINDOWS\system32\inetsrv\ASP Compiled Templates\PID3168.TMP ACCESS DENIED NT AUTHORITY\NETWORK SERVICE
原因
如果运行 Microsoft Internet 信息服务 (IIS) 6.0 的服务器同时也是一个域控制器,就会出现此问题。出现这个问题的原因是应用程序池正在使用 NT Authority\Network Service 帐户,而 NT Authority\Network Service 帐户可能没有访问必需文件夹的权限。
解决方案

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



若要我们为您修复此问题,请转到“帮我修复此问题”部分。如果您想亲自修复此问题,请转到“我自己修复此问题”部分。

帮我修复此问题



若要自动解决此问题,请单击“修复”按钮或链接。单击位于“文件下载”对话框中的“运行”,然后按照“修复”向导中的步骤操作。



注意
  • 此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。
  • 如果所使用的计算机中并未出现此问题,则可将“修复此问题”解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机上运行该解决方案。

然后,请转到“此方法是否已修复问题?”部分。



我自己修复此问题


要设置 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 管理服务。
替代方法
您可以从“服务”管理单元或者“计算机管理”管理单元重新启动 IIS 管理服务来暂时解决这个问题。
状态
Microsoft 已经确认这是在“适用于”一节中列出的 Microsoft 产品中存在的问题。
更多信息
有关由其他原因引起的类似问题的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中的相应文章:
332097DCPROMO 不保留某些 IIS 文件夹上的权限

此方法是否已修复问题?

  • 请检查是否已修复此问题。如果已修复,您就完成了本部分内容。如果未修复,则可联系技术支持人员
  • 非常感谢您提供反馈意见。若要提供反馈意见或报告使用此解决方案出现的任何问题,请在“帮我修复此问题”博客中留言或向我们发送电子邮件
fixit fix it fixme
属性

文章 ID:842493 - 上次审阅时间:05/16/2011 08:02:00 - 修订版本: 7.0

  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • kberrmsg kbprb kbfixme kbmsifixme KB842493
反馈
t type='text/javascript' src='" + (window.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");