c# - 在 VS2008 中运行测试时出现 System.UnauthorizedAccessException

标签 c# .net visual-studio unit-testing

当我从 VS2008 运行 selenium 测试(编写为 nunit 测试)时,我得到:

System.UnauthorizedAccessException : Access to the path /bin/Debug is denied.

测试正在尝试读取 App.Config 中的条目。该文件在编译期间被复制到 bin/Debug。

我使用 unlocker 检查文件句柄,VS2008 拥有该文件的句柄。

最佳答案

我遇到了同样的问题。我解决这个问题的方法是使用管理员权限启动 Visual Studio(右键单击 visual studio --> 以管理员身份运行)。然后我重新打开解决方案并运行我的测试。这次他们通过了。

关于c# - 在 VS2008 中运行测试时出现 System.UnauthorizedAccessException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/249851/

相关文章:

c# - 检查xml节点是否存在?

json - 使用 MSBuild 将多个 JSON 文件合并为一个 JSON 文件

visual-studio - 项目文件不完整,在更新的 Visual Studio 2017 上找不到 NETCore.App 2.1

c# - 在 C# 中将文本写入新文件时遇到困难,根路径错误,访问被拒绝

javascript - Jquery序列化: trying to pass a form status to an ASP. NET MVC Controller 而不提交表单

c# - 免版税和免费音效

c# - IIS 日志问题

c# - DataGridView 在 Visual Studio 2019 ToolBox 上不可用

c# - 动态使用计时器对象C#/。net

.net - 键入时自动滚动 DataGridView