【问题标题】:System.UnauthorizedAccessException when running a test in VS2008在 VS2008 中运行测试时出现 System.UnauthorizedAccessException
【发布时间】:2008-10-30 11:23:07
【问题描述】:

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

System.UnauthorizedAccessException : 对路径 /bin/Debug 的访问被拒绝。

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您需要更改您的测试配置,以便允许访问该目录。请参阅测试/编辑测试运行配置/部署。

      如果您尝试在该目录中读取或写入文件,您可能需要将其复制到运行测试的目录中。同样,测试运行配置对话框的部署选项卡将帮助您。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-11-08
        • 1970-01-01
        • 1970-01-01
        • 2022-01-25
        • 1970-01-01
        • 2011-12-13
        • 2015-08-07
        • 1970-01-01
        相关资源
        最近更新 更多