linux上使用C#.net内核的Directory.CreateDirectory错误-访问路径被拒绝

linux上使用C#.net内核的Directory.CreateDirectory错误-访问路径被拒绝,c#,.net,linux,.net-core,console-application,C#,.net,Linux,.net Core,Console Application,我无法在linux上创建目录,这是一个错误。错误为“访问路径被拒绝” 我在c#.net内核中使用以下代码 请在这方面帮助我…尝试使用更多权限运行此程序。或者,如果要创建目录,请更改文件夹的权限。PS:我不知道你是否捕捉到了这些异常,但这可能是有用的。嗨,如何使用更多权限运行程序。你能给我发送示例代码吗?我有一个.Net core 3.1控制台应用程序。Directory.CreateDirectory()在linux上出现错误。错误:对路径的访问被拒绝”,我给出了以下路径,Home/Projec

我无法在linux上创建目录,这是一个错误。错误为“访问路径被拒绝” 我在c#.net内核中使用以下代码


请在这方面帮助我…

尝试使用更多权限运行此程序。或者,如果要创建目录,请更改文件夹的权限。PS:我不知道你是否捕捉到了这些异常,但这可能是有用的。嗨,如何使用更多权限运行程序。你能给我发送示例代码吗?我有一个.Net core 3.1控制台应用程序。Directory.CreateDirectory()在linux上出现错误。错误:对路径的访问被拒绝”,我给出了以下路径,Home/ProjectName/Log/我认为更明智的做法是更改ProjectName及其子目录的权限。下面是一个在Linux中如何工作的解释。编辑:下面是一个关于以管理员身份运行VS的链接。正如文章所说,您应该避免这样做。
 if (!Directory.Exists(logPath))
 {
   Directory.CreateDirectory(logPath);
 }