無法在 Windows 2008 上的 IIS7 中儲存文字設定檔

無法在 Windows 2008 上的 IIS7 中儲存文字設定檔

我的經驗是(在較舊的設定上)我可以遠端進入系統,在記事本中編輯文字檔案(*.config、*.aspx、*.ashx 等...)並儲存它。

我無法在新盒子上執行此操作。我不知道這是否與 IIS7 或 Windows 2008 或完全不同的東西有關。

如何設定以允許快速記事本編輯 IIS7 提供的檔案?

(據我所知,我對該文件擁有完全權限。它沒有標記為唯讀。)

使用記事本,當我嘗試儲存時,它顯示“無法建立 C:\inetpub\wwwroot\myfile.config 檔案。請確保路徑和名稱正確。”

答案1

是UAC把你踢倒了。未提升的程序基本上沒有 INETPub 目錄結構中的權限。

我們在所有 W2K8 機器上所做的就是在桌面上安裝一個資料夾,其中包含 3 個捷徑 - CMD(提升)、Explorer(提升)和 ProcExplorer(提升)。然後,每個管理員右鍵單擊它們並選擇“固定到開始功能表”。

UAC 對於存取問題非常痛苦 - 錯誤訊息是標準的「存取被拒絕」錯誤,而不是「UAC 正在阻止存取」錯誤,這會讓人感到困惑,因為所有錯誤都會消失。我不知道有多少次我登入一個「損壞」的盒子,其中管理員已向每個人授予完全權限,試圖修復此問題,但不知道 UAC 覆蓋了 ACL。

注意:要使資源管理器以提升的方式運作,您需要編輯資料夾選項並選取「在單獨的進程中啟動資料夾視窗」。或運行這個 REG 檔:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"DisableThumbnailCache"=dword:00000001
"DontPrettyPath"=dword:00000001
"EnableBalloonTips"=dword:00000001
"FriendlyTree"=dword:00000001
"Hidden"=dword:00000001
"HideFileExt"=dword:00000000
"SeparateProcess"=dword:00000001
"ShowAttribCol"=dword:00000001
"ShowSuperHidden"=dword:00000001
"SuperHidden"=dword:00000001

答案2

嘗試將記事本作為提升的程式來執行(「以管理員身分執行」)。這也適用於 Vista 和 Win 7。

相關內容