解決 IIS 檔案寫入權限問題

ASP.NET Core 8 部署到 IIS 後要將檔案寫入到資料夾時會出現下面的錯誤:
  
Access to the path 'C:\\my-project\\my-file.csv' is denied.


要解決也很簡單,就是給予 IIS 使用者的資料夾編輯權限。

開啟檔案總管,使用滑鼠右鍵點擊資料夾,切換到「安全性」頁籤

點選「編輯」 > 「新增」,在「輸入物件名稱來選取」欄位中輸入「IIS_IUSRS」,點選「檢查名稱」> 「確定」

給予完全控制的權限即可:

留言