Visual Studio 2017中的调试允许拒绝访问

时间:2017-10-02 06:38:31

标签: debugging visual-studio-2017

我在Windows Server 2012上安装了Visual Studio,现在我正在尝试调试现有项目。这让我在尝试运行项目时出错 - 访问被拒绝' 我现在无需调试即可运行项目。

我重新启动了Studio,没有文件是只读的

6 个答案:

答案 0 :(得分:1)

找到解决方案启用'使用托管兼容模式'在调试> VS2017选项的常规部分。在这里找到:https://developercommunity.visualstudio.com/content/problem/49763/access-denied-when-attempting-to-run-under-the-deb.html

答案 1 :(得分:0)

发现解决方案是在VS2019选项的debugging> general部分中禁用“使用托管的兼容模式”。

答案 2 :(得分:0)

如果文件上有未解析的锁,则可能会发生拒绝访问错误。无论您的文件(通常是您刚编译的可执行文件)是否为只读文件,都可能发生这种情况。

清除这种锁定的最简单方法是重新启动系统。或者,如果您不愿意重新启动或只想让某个文件再次可用,则可以使用 Process Explorer 等工具查找正在使用该文件的进程,然后关闭该程序或终止该进程.

答案 3 :(得分:0)

重新启动 Visual Studio 为我解决了这个问题。正如 eksortso 所说,错误可能是由于文件锁定。

答案 4 :(得分:0)

Windows 注册表编辑器

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLinkedConnections"=dword:00000001

这样就能解决问题

答案 5 :(得分:-1)

我刚刚重新启动了 Visual Studio,一切正常