当System.IO.File.WriteAllBytes

时间:2018-09-04 13:21:40

标签: c# asp.net-core

我在Asp.Net Core中获得了访问异常。

  

System.UnauthorizedAccessException:“对路径'C:**** \ source \ repos \ webcore \ webcore \ wwwroot'的访问被拒绝。”

此异常是由System.IO.File.WriteAllBytes

生成的
var webRoot = _hostingEnvironment.WebRootPath;

string hexString = System.Net.WebUtility.UrlEncode(reader.ReadToEnd());

System.IO.File.WriteAllBytes(webRoot, ConvertHexToBytes(hexString));

我试图在管理员模式下运行VS,并向“用户”组中添加了“网络服务”,但没有成功。您还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

我不好,Path是目录。对我来说很尴尬:\