在Windows 10上无法使用.Net Core 3或.Net Framework访问文件

基思

VS 2019生成的新项目无法读取或写入文件。甚至下面的简单代码也不起作用。

public class Program
{
    public static void Main(string[] args)
    {
        Console.WriteLine("hello");

        string codeBase = Assembly.GetExecutingAssembly().CodeBase;
        UriBuilder uri = new UriBuilder(codeBase);
        string path = Uri.UnescapeDataString(uri.Path);
        var folder = Path.GetDirectoryName(path);

        var filePath = Path.Combine(folder, "test.txt");
        Console.WriteLine(filePath);
        
        // File.WriteAllLines(filePath, new[] { "hello" });
        
        using (var f = new FileStream(filePath, FileMode.OpenOrCreate))
        {
            f.Write(new byte[] { 0x39 }, 0, 1);
        }
    }
}

使用访问文件

  • .Net Core 3.0 +调试器
  • .Net Core 3.0 +生成的exe
  • .Net Framework 4.6.2、4.8(尚未测试其他产品)

给出例外

Unhandled exception. System.UnauthorizedAccessException: Access to the path 'C:\Users\user\Documents\ConsoleApp1\ConsoleApp1\Debug\netcoreapp3.1\test.txt' is denied.

但是,它可以在.Net Core 2.2或更低版本中使用,也可以使用dotnet ConsoleApp1.dll

我其他几年的项目都在工作。我以前从未遇到过这样的问题。有什么问题以及如何解决?

基思

原来我的防病毒软件阻止了文件访问。第一天没有弹出窗口,所以我不知道。后来,终于有了弹出窗口。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

远程名称无法解析:“ xxx.table.core.windows.net”

来自分类Dev

为什么要在Windows Server上的.NET上的.NET Core上运行ASP.NET Core

来自分类Dev

.NET Framework(CLR)上的ASP.NET Core支持哪些.NET Framework版本

来自分类Dev

使用Cookie的ASP.NET Core .NET Framework测试

来自分类Dev

WPF控制库的目标是.NET Core 3还是.NET Framework?

来自分类Dev

如何使用.NET Framework C#脚本安装.NET Core?

来自分类Dev

Windows 10是否已预安装.NET Core?

来自分类Dev

.NET CORE 3 Windows服务的基本路径返回C:\ Windows \ System32,但实际文件夹为D:\ MyCustomService

来自分类Dev

HttpListener(.NET Core)在Windows docker上无法与https一起使用

来自分类Dev

.Net Core 3.1应用程序部署在Windows 7上

来自分类Dev

使用.NET Core 3.1 Worker服务的1053 Windows服务错误

来自分类Dev

无法通过Windows(localhost)上的Docker访问.Net Core应用程序

来自分类Dev

DinkToPdf Net Core无法加载DLL文件

来自分类Dev

在Windows 10上无法使用.Net Core 3或.Net Framework访问文件

来自分类Dev

无法在Windows 10上安装.net 3.5

来自分类Dev

如何在Windows 10上修复.net Framework 4.6.1

来自分类Dev

.net Framework 3.5不会在Windows 10上安装

来自分类Dev

.Net Framework 2应用程序无法在Windows 10上运行

来自分类Dev

无法解析远程名称:“ xxx.table.core.windows.net”

来自分类Dev

为什么要在Windows Server上的.NET上的.NET Core上运行ASP.NET Core

来自分类Dev

是否可以在带有.NET Framework的.NET Core中使用

来自分类Dev

Windows 10 上的 .NET Framework 4.0 安装损坏

来自分类Dev

无法在 ASP.NET Core 中使用 D3 加载 .geojson 文件

来自分类Dev

PI 3 上的 Windows .net 程序

来自分类Dev

使用 Microsoft 说明在 Windows 10 上安装 .Net Framework 3.5

来自分类Dev

Windows IoT (Raspbian Pi) 上的 ASP.NET Core MVC

来自分类Dev

asp.net core 2.0 Entity Framework 如何访问用户配置文件

来自分类Dev

如果 .Net Core 可以在 Windows 上运行,为什么不能在 .Net Framework 中引用 .Net Core DLL?

来自分类Dev

.Net Core 无法使用位图

Related 相关文章

  1. 1

    远程名称无法解析:“ xxx.table.core.windows.net”

  2. 2

    为什么要在Windows Server上的.NET上的.NET Core上运行ASP.NET Core

  3. 3

    .NET Framework(CLR)上的ASP.NET Core支持哪些.NET Framework版本

  4. 4

    使用Cookie的ASP.NET Core .NET Framework测试

  5. 5

    WPF控制库的目标是.NET Core 3还是.NET Framework?

  6. 6

    如何使用.NET Framework C#脚本安装.NET Core?

  7. 7

    Windows 10是否已预安装.NET Core?

  8. 8

    .NET CORE 3 Windows服务的基本路径返回C:\ Windows \ System32,但实际文件夹为D:\ MyCustomService

  9. 9

    HttpListener(.NET Core)在Windows docker上无法与https一起使用

  10. 10

    .Net Core 3.1应用程序部署在Windows 7上

  11. 11

    使用.NET Core 3.1 Worker服务的1053 Windows服务错误

  12. 12

    无法通过Windows(localhost)上的Docker访问.Net Core应用程序

  13. 13

    DinkToPdf Net Core无法加载DLL文件

  14. 14

    在Windows 10上无法使用.Net Core 3或.Net Framework访问文件

  15. 15

    无法在Windows 10上安装.net 3.5

  16. 16

    如何在Windows 10上修复.net Framework 4.6.1

  17. 17

    .net Framework 3.5不会在Windows 10上安装

  18. 18

    .Net Framework 2应用程序无法在Windows 10上运行

  19. 19

    无法解析远程名称:“ xxx.table.core.windows.net”

  20. 20

    为什么要在Windows Server上的.NET上的.NET Core上运行ASP.NET Core

  21. 21

    是否可以在带有.NET Framework的.NET Core中使用

  22. 22

    Windows 10 上的 .NET Framework 4.0 安装损坏

  23. 23

    无法在 ASP.NET Core 中使用 D3 加载 .geojson 文件

  24. 24

    PI 3 上的 Windows .net 程序

  25. 25

    使用 Microsoft 说明在 Windows 10 上安装 .Net Framework 3.5

  26. 26

    Windows IoT (Raspbian Pi) 上的 ASP.NET Core MVC

  27. 27

    asp.net core 2.0 Entity Framework 如何访问用户配置文件

  28. 28

    如果 .Net Core 可以在 Windows 上运行,为什么不能在 .Net Framework 中引用 .Net Core DLL?

  29. 29

    .Net Core 无法使用位图

热门标签

归档