當您瀏覽裝載在 Microsoft Windows Server 2003 網域控制站上的網頁時,可能會收到下列 Active Server Pages (ASP) 錯誤 5 的錯誤訊息:
此外,系統事件日誌可能會記錄下列警告事件:
事件類型: 警告
事件來源: W3SVC
事件類別目錄: 無
事件識別碼: 1009
日期: Date
時間: Time
使用者: N/A
電腦: Computer_Name
描述:
伺服應用程式集區 'Application_Pool_Name' 意外地終止。處理序識別碼為 '5288'。處理序結束碼為 '0xffffffff'。
如需詳細資訊,請參閱「說明及支援中心」,網址為 <http://support.microsoft.com>。
此外,應用程式事件日誌可能會記錄下列錯誤事件:
事件類型: 訊息
事件來源: Active Server Pages
事件類別目錄:None
事件識別碼: 5
日期:Date
時間:Time
使用者:N/A
電腦:Computer_Name
說明:
Error:The Template Persistent Cache initialization failed for Application Pool 'Application_Pool_Name' because of the following error:Could not create a Disk Cache Sub-directory for the Application Pool.The data may have additional error codes. (錯誤:因為下列錯誤,應用程式集區 'Application_Pool_Name' 的「範本永久快取」(Template Persistent Cache) 初始化失敗:無法為應用程式集區建立磁碟快取子目錄。資料可能包含其他錯誤碼)
如需詳細資訊,請參閱「說明及支援中心」,網址為 <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 (Time w3wp.exe:3168 CREATE C:\WINDOWS\system32\inetsrv\ASP Compiled Templates\PID3168. 暫時拒絕存取 NT AUTHORITY\NETWORK SERVICE)
如果執行 Microsoft Internet Information Services (IIS) 6.0 的伺服器同時也是網域控制站,可能就會發生這個問題。之所以發生這個問題,是因為應用程式集區使用 NT Authority\Network Service 帳戶,並且 NT Authority\Network Service 帳戶可能沒有存取必要資料夾的權限。
如果要解決這個問題,請手動設定 IIS_WPG 群組的資料夾權限,再設定 NT Authority\Network Service 帳戶的資料夾權限。
如果要我們為您修正此問題,請前往<
為我修正此問題>一節。如果您想要自行修正此問題,請前往<
讓我自行修正此問題>一節。
為我修正此問題
如果要自動修正此問題,請按一下
[修正此問題] 按鈕或連結。按一下
[檔案下載] 對話方塊中的
[執行],並依照 Fix it 精靈中的步驟執行。
修正此問題 Microsoft Fix it 50520
注意事項- 此精靈可能只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。
- 如果您不在發生問題的電腦上,則可將 Fix it 解決方案儲存至快閃磁碟機或 CD,然後在發生問題的電腦上執行。
然後請前往<
這樣是否已修正問題?>一節。
讓我自行修正此問題
如果要設定 IIS_WPG 群組的資料夾權限,請依照下列步驟執行:
- 啟動 Windows 檔案總管,然後開啟下列資料夾:
%systemroot%\Help\iisHelp
- 在右窗格中,用滑鼠右鍵按一下 [公用] 資料夾,然後按一下 [共用和安全性]。
- 按一下 [安全性] 索引標籤,再按一下 [新增],輸入 IIS_WPG,然後按一下 [確定]。
- 選取 [IIS_WPG] 後,按一下以選取 [允許] 欄底下的下列核取方塊,然後按一下 [確定]:
- 開啟下列資料夾:
%systemroot%\system32\inetsrv
- 在右窗格中,用滑鼠右鍵按一下 [ASP Compiled Templates] 資料夾,然後按一下 [共用和安全性]。
- 按一下 [安全性] 索引標籤,再按 [IIS_WPG] 群組,然後按一下以選取 [允許] 欄底下的 [完全控制] 核取方塊。按一下 [確定]。
- 開啟下列資料夾:
%systemroot%
- 在右窗格中,用滑鼠右鍵按一下 [IIS Temporary Compressed] 資料夾,然後按一下 [共用和安全性]。
- 按一下 [安全性] 索引標籤,再按 [IIS_WPG] 群組,然後按一下以選取 [允許] 欄底下的 [完全控制] 核取方塊。按一下 [確定]。
如果要設定 NT Authority\Network Service 帳戶的資料夾權限,請依照下列步驟執行:
- 啟動 Windows 檔案總管,然後開啟下列資料夾:
%systemroot%\Help\iisHelp
- 在右窗格中,用滑鼠右鍵按一下 [公用] 資料夾,然後按一下 [共用和安全性]。
- 按一下 [安全性] 索引標籤,再按 [新增],輸入 NETWORK SERVICE,然後按一下 [確定]。
- 選取 [NETWORK SERVICE] 後,按一下以選取 [允許] 欄底下的下列核取方塊,然後按一下 [確定]:
- 開啟下列資料夾:
%systemroot%\system32\inetsrv
- 在右窗格中,用滑鼠右鍵按一下 [ASP Compiled Templates] 資料夾,然後按一下 [共用和安全性]。
- 按一下 [安全性] 索引標籤,再按 [新增],輸入 NETWORK SERVICE,然後按一下 [確定]。
- 選取 [NETWORK SERVICE] 群組後,按一下以選取 [允許] 欄底下的 [完全控制] 核取方塊,然後按一下 [確定]。
- 開啟下列資料夾:
%systemroot%
- 在右窗格中,用滑鼠右鍵按一下 [IIS Temporary Compressed] 資料夾,然後按一下 [共用和安全性]。
- 按一下 [安全性] 索引標籤,再按 [新增],輸入 NETWORK SERVICE,然後按一下 [確定]。
- 選取 [NETWORK SERVICE] 群組後,按一下以選取 [允許] 欄底下的 [完全控制] 核取方塊,然後按一下 [確定]。
完成上述步驟之後,請從「服務」嵌入式管理單元或「電腦管理」嵌入式管理單元重新啟動 IIS 管理服務。
您也許能夠藉由從「服務」嵌入式管理單元或「電腦管理」嵌入式管理單元重新啟動 IIS 管理服務,暫時略過此問題。
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。
如需有關不同原因之類似問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
332097?
(http://support.microsoft.com/kb/332097/zh-tw/
)
DCPROMO 不會保留某些 IIS 資料夾的權限
這樣是否已修正問題?
- 檢查該問題是否已修正。如果問題已修正,您便已完成本節。如果問題尚未修正,則請連絡技術支援服務
(http://support.microsoft.com/contactus)
。
- 我們非常感謝您提供意見反應。如果要提供意見反應,或報告此解決方案的任何問題,請在「為我修正此問題
(http://blogs.technet.com/fixit4me/)
」部落格 中留下您的意見,或者傳送電子郵件
(mailto:fixit4me@microsoft.com?Subject=KB)
給我們。