.NET Core 3.0控制台应用程序无法读取文件,引发UnauthorizedAccessException

斧头

我创建了一个.NET Core 3.0 MS Tests项目(类型为Console Application)。我有一个尝试读取文件的单元测试:

var imageFile = new System.IO.FileStream("../../../InputFiles/Documents/boksit.pdf", System.IO.FileMode.Open); 

运行此命令时,出现以下错误:

System.UnauthorizedAccessException: Access to the path '...boksit.pdf' is denied.

我正在最新的Windows 10上运行。我已向“所有人”组授予对此文件及其包含的文件夹的访问权限。我还尝试从C:\ temp \ boksit.pdf读取文件,并得到相同的结果。

这不是ASP.NET应用程序。那么为什么不能简单地读取此文件呢?这是一个单元测试项目,因此需要能够读取文件。任何帮助,将不胜感激。我是.NET Core的新手,所以很抱歉,如果这是基本知识-但我找不到此问题的任何答案;一切都针对ASP.NET Core(当然,它具有完全不同的权限模型)。

斧头

好,我知道了。该文件在Windows中设置为只读。这是由我的版本控制系统(TFS)设置的。取消选中此选项可解决问题。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在.NET Core控制台应用程序中将app.config文件与NUnit3一起使用

来自分类Dev

.Net Core 3控制台应用程序中带有Serilog的appsettings.json中的哨兵配置

来自分类Dev

.Net Core /控制台应用程序/配置/ XML

来自分类Dev

.NET Core 控制台应用程序的实体框架

来自分类Dev

.NET Core 3.1控制台应用程序将无法在Windows 7上运行

来自分类Dev

Net Core 2 控制台应用程序 - DI“无法解析类型的服务...”

来自分类Dev

无法在 Linux 中构建 .NET Core 控制台应用程序

来自分类Dev

如何获取.Net Core控制台应用程序.exe文件所在目录的路径?

来自分类Dev

如何在 .Net Core 控制台应用程序中引用 .Net Core 库

来自分类Dev

将 .NET Core 控制台应用程序转换为自包含应用程序

来自分类Dev

在标准 .net 控制台应用程序中使用 .Net Core dll

来自分类Dev

如何从另一个应用程序读取 .NET Core 控制台应用程序的内部结构?

来自分类Dev

如何从提供程序(C#.NET Core控制台应用程序)获取Args?

来自分类Dev

如何使.net Core 3.1控制台应用程序中的控制台记录器正常工作

来自分类Dev

从 .NET Core 控制台应用程序内部将 .NET Framework 控制台应用程序启动到新窗口中

来自分类常见问题

自托管的.NET Core控制台应用程序中的Startup.cs

来自分类Dev

将HttpClient与.NET Core控制台应用程序一起使用

来自分类Dev

在Mac或Windows上运行.NET Core控制台应用程序

来自分类Dev

启动控制台应用程序时.NET Core 3.0获取无效的runtimeconfig.json

来自分类Dev

.NET Core 3.1控制台应用程序作为Windows服务

来自分类Dev

伪造/模拟.Net Core依赖注入控制台应用程序

来自分类Dev

.NET Core控制台应用程序如何部署到Kubernetes?

来自分类Dev

如何在.NET Core控制台应用程序中设置DI容器?

来自分类Dev

在Linux App Service的Docker容器中运行.Net Core控制台应用程序

来自分类Dev

.NET Core DI-在控制台应用程序中处理Singleton服务

来自分类Dev

将HttpClient与.NET Core控制台应用程序一起使用

来自分类Dev

.Net Core控制台应用程序-调试失败-与远程端点的连接已终止

来自分类Dev

如何在.NET Core控制台应用程序中实现MVVM?

来自分类Dev

将 NLog 连接并注入 .NET Core 控制台应用程序

Related 相关文章

  1. 1

    在.NET Core控制台应用程序中将app.config文件与NUnit3一起使用

  2. 2

    .Net Core 3控制台应用程序中带有Serilog的appsettings.json中的哨兵配置

  3. 3

    .Net Core /控制台应用程序/配置/ XML

  4. 4

    .NET Core 控制台应用程序的实体框架

  5. 5

    .NET Core 3.1控制台应用程序将无法在Windows 7上运行

  6. 6

    Net Core 2 控制台应用程序 - DI“无法解析类型的服务...”

  7. 7

    无法在 Linux 中构建 .NET Core 控制台应用程序

  8. 8

    如何获取.Net Core控制台应用程序.exe文件所在目录的路径?

  9. 9

    如何在 .Net Core 控制台应用程序中引用 .Net Core 库

  10. 10

    将 .NET Core 控制台应用程序转换为自包含应用程序

  11. 11

    在标准 .net 控制台应用程序中使用 .Net Core dll

  12. 12

    如何从另一个应用程序读取 .NET Core 控制台应用程序的内部结构?

  13. 13

    如何从提供程序(C#.NET Core控制台应用程序)获取Args?

  14. 14

    如何使.net Core 3.1控制台应用程序中的控制台记录器正常工作

  15. 15

    从 .NET Core 控制台应用程序内部将 .NET Framework 控制台应用程序启动到新窗口中

  16. 16

    自托管的.NET Core控制台应用程序中的Startup.cs

  17. 17

    将HttpClient与.NET Core控制台应用程序一起使用

  18. 18

    在Mac或Windows上运行.NET Core控制台应用程序

  19. 19

    启动控制台应用程序时.NET Core 3.0获取无效的runtimeconfig.json

  20. 20

    .NET Core 3.1控制台应用程序作为Windows服务

  21. 21

    伪造/模拟.Net Core依赖注入控制台应用程序

  22. 22

    .NET Core控制台应用程序如何部署到Kubernetes?

  23. 23

    如何在.NET Core控制台应用程序中设置DI容器?

  24. 24

    在Linux App Service的Docker容器中运行.Net Core控制台应用程序

  25. 25

    .NET Core DI-在控制台应用程序中处理Singleton服务

  26. 26

    将HttpClient与.NET Core控制台应用程序一起使用

  27. 27

    .Net Core控制台应用程序-调试失败-与远程端点的连接已终止

  28. 28

    如何在.NET Core控制台应用程序中实现MVVM?

  29. 29

    将 NLog 连接并注入 .NET Core 控制台应用程序

热门标签

归档