我在Windows Server 2012上安装了Visual Studio,现在我正在尝试调试现有项目。这让我在尝试运行项目时出错 - 访问被拒绝' 我现在无需调试即可运行项目。
我重新启动了Studio,没有文件是只读的
答案 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,一切正常