不知道为啥用VS调试的时候被拒绝访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不知道为啥用VS调试的时候被拒绝访问相关的知识,希望对你有一定的参考价值。

 1. 对文件没有访问权限: 这时候可以尝试右键对应的文件夹修改权限。
  2. 杀毒软件: 很多杀毒软件会将调试程序当做危险文件而拒绝执行,这时候可以先关掉杀毒软件或者是添加信任。

  3. 游戏问题: 很多游戏或者软件在运行的时候会默认把调试功能关闭(比如某讯游戏),这时候你可以关掉游戏以及附加进程或者是直接重启就好了。

  4. 更新问题: 每次VS更新后一般都会出现这个问题,具体原因也不清楚,直接重启就OK了。

  5. 虚拟机问题: 在安装虚拟机时要把Inter Virtual Technology enable, 这样也会造成无法调试的情况。这时候只要把Inter Virtual Technology disable 就可以了。并不需要卸载VMware。

  6. 实在找不出原因: 如果上面几种问题试过都没办法解决的话,可以尝试下面几种方法:

    (1) 在代码中设置Debug语句,然后Ctrl+F5运行,这样就绕过了调试执行。

    (2) 右键那个exe取得管理员权限,直接运行exe,然后关掉,再用vs调试就可以。(本人未尝试,不知是否有用)

    (3) 重建工程

    (4) 暴力重装VS

    (5) 极暴力重装系统
参考技术A 看了知乎上的回答试了一下,解决了:
把他妈的腾讯的进程全关了就完事大吉了。对腾讯真的是无语,因为这个我找了两天

VS2010 中的远程调试 - 访问被拒绝

【中文标题】VS2010 中的远程调试 - 访问被拒绝【英文标题】:Remote Debugging in VS2010 - access denied 【发布时间】:2011-10-12 11:37:04 【问题描述】:

我的开发机器 (Win7) 上有 VS2010,我在 XP SP3(名称 PC)下运行虚拟机,在其上安装了 VS2010 远程调试器以及 .Net Framework 4。

在两个操作系统上,我有相同的用户名(用户),密码相同,具有管理员权限,允许调试程序(本地策略/用户权限分配/调试程序)。两者的防火墙均已停用。

当我通过 VS2010 调试我的程序(指定“启动外部程序”和“使用远程机器”)时,我得到

尝试运行项目时出错:无法开始调试。

访问被拒绝。无法连接到 Microsoft Visual Studio Remote 在远程计算机上调试监视器。

在 VM 上,Visual Studio 远程调试监视器显示一行“PC\User connected”。

如果我尝试使用“Default”作为传输并使用“User@PC”作为限定符来附加进程,我会收到类似的错误

无法连接到 Microsoft Visual Studio 远程调试 名为“用户@PC”的监视器。访问被拒绝。无法连接到 远程 Microsoft Visual Studio 远程调试监视器 电脑。

Visual Studio 远程调试监视器再次在 VM 上显示一行“PC\User connected”。

如果我尝试使用“远程(仅本机,无身份验证)”作为传输和“PC:4015”作为限定符附加进程(将“身份验证模式”更改为“无身份验证(仅本机)”,那么它工作正常,我可以看到 VM 上的所有可用进程。

知道为什么即使 Visual Studio 远程调试监视器似乎接受连接,访问也会被拒绝?此外,如果我第一次使用“Windows 身份验证”并尝试启动调试器,然后尝试将“身份验证模式”更改为“无身份验证”,我会得到

您的新选项无法应用。无法停止服务器,因为一个或 目前有更多用户连接。

查看 Msvsmon 的帮助以获取更多信息。

【问题讨论】:

【参考方案1】:

我最终能够通过在 VS.Net 2010 上执行“以管理员身份运行”来使其工作(我忘记了 Windows 2008 和 7 在权限管理方面完全不同)。

【讨论】:

以上是关于不知道为啥用VS调试的时候被拒绝访问的主要内容,如果未能解决你的问题,请参考以下文章

VS2013无法启动IIS调试,被拒绝访问

shutdown -s -m 为啥拒绝访问?

VS2013创建C#控制台程序,调试错误,尝试运行项目时出错:拒绝访问

vs2022路径拒绝访问

iis上部署asp.net网站,访问上传的文件时被拒绝

对路径“xxxxx”的访问被拒绝。