Web 應用程式已經在 .NET Core 3.1 LTS 和 IIS 上運行(windows server 2019)
最近,我部署為 Azure Web 應用服務,但遇到檔案寫入錯誤。
嘗試為某些業務需求創建新檔案的應用程式。
錯誤資訊; System.IO.IOException: Read-only file system
有沒有人在 Azure Linux Web App 上遇到過這個問題?
uj5u.com熱心網友回復:
根據您提供的資訊,我們可以了解到在您無法訪問的特定目錄中創建檔案時存在任何問題。
多虧了 MarkXA,請參閱此SO執行緒,我們從中獲得了禁用只讀模式的見解。
確保您提供了正確的路徑,無論是任何存盤帳戶還是獲取檔案的本地存盤。此外,如果可能,請使用完整的錯誤跟蹤、您用來訪問的路徑詳細說明您的問題。
uj5u.com熱心網友回復:
Azure web app建議該wwwroot檔案夾具有read和write權限。無論是Linux還是Windows,都是一樣的。
另外,不建議將檔案操作的內容放在工程目錄下。比如某個業務下生成的excel檔案或者部署檔案中上傳的圖片檔案。并且檔案建議存盤在azure存盤中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/317622.html
