[英]System.UnauthorizedAccessException in File.Create c#
[英]getting System.UnauthorizedAccessException on File.Create
嘗試使用創建文件時出現 System.UnauthorizedAccessException
using (var fileStream = System.IO.File.Create(filePath))
這是我得到的唯一痕跡
Exception thrown: 'System.UnauthorizedAccessException' in System.Private.CoreLib.dll
它是 ASP.NET 核心 6 Web API 在 Z05B6053C41A2130AFD6FC3B158 上運行
有任何想法嗎? 謝謝:)
編輯:這是 mu 完整的故障代碼片段:
var filePath = Path.Combine(_environment.WebRootPath, "Uploads");
if(!Directory.Exists(filePath))
Directory.CreateDirectory(filePath);
using (var fileStream = System.IO.File.Create(filePath))
await file.CopyToAsync(fileStream);
您是否嘗試將此文件創建到系統文件夾或類似文件夾中? 您是否嘗試將您的 filePath 更改為,比如說您的 images 文件夾? 您需要確保您具有寫入此文件夾的訪問權限,否則,您可能會遇到 Windows 權限的問題。
剛解決。 我沒有將文件名放在路徑中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.