Windows-Server-2008
是否可以在 IIS 中配置“臨時 ASP.NET 文件”文件夾的位置?
在將池身份切換為域使用者後,在 IIS7.5 下出現此錯誤:
“目前身份(域\使用者名)沒有對 ‘C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files’ 的寫入權限。”
我可以授予該特定目錄的使用者權限,但我想知道是否有更好的解決方案。理想情況下,我想將此“臨時 ASP.NET 文件”目錄配置為儲存在其他位置。
您可以通過編輯文件的配置部分來更改每個網站/應用程序的預設位置
Web.config
。<system.web> <compilation tempDirectory="D:\MyTempFiles" /> </system.web>
應用程序將重新編譯,文件將儲存在這個新位置,之後您可以安全地刪除舊文件夾。請注意,文件夾名稱將保持不變;例如,如果舊位置是:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\9878g103\e67805p7
那麼新的將是:
D:\MyTempFiles\root\9878g103\e67805p7