2009年1月22日

ASP .Net 網站「無法寫入輸出檔...存取被拒」的解決辦法

編譯器錯誤訊息: CS0016: 無法寫入輸出檔 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\serverweb\ccbf989a\1da6eaac\App_Web_login.aspx.cdcab7d2.ztyjs3jv.dll' -- '存取被拒。

如果類似遇到這樣的情況,就代表暫存資料夾的權限不夠,

許多網路上的文章都是寫要設定 Windows 的 temp 目錄
或是Temporary ASP.NET Folder 這些目錄的存取權限。

Winddows XP 要設給 IIS_ISURS 使用者
Windows 2000 要設給 ASPNET
Windows Server 2003 要設給 Network Service

權限控制設成→「完全控制」。(我還沒試過不設到完全控制可不可行)

基本上就可以解決上述的錯誤發生。

沒有留言:

張貼留言