升级VS2019至16.11.34后调试器无法附加问题求助
解决VS2019 16.11.34调试ASP.NET MVC 5应用时的“无法连接调试目标”问题
重置VS调试设置
打开VS,点工具→导入和导出设置→重置所有设置,选“否,仅重置设置覆盖当前配置”,再选“常规开发设置”完成重置,重启VS后重试调试。检查项目调试配置
右键项目→属性→Web标签:- 确认服务器选的是
IIS Express,别用自定义服务器; - 勾选
启用编辑并继续(部分场景下缺这个会导致连接异常); - 点
创建虚拟目录按钮,确保IIS Express虚拟目录配置正常; - 若用固定端口,取消
动态端口勾选,手动指定未被占用的端口(比如原来的58809),保存后重启调试。
- 确认服务器选的是
清理IIS Express缓存
关掉VS和所有iisexpress.exe进程(任务管理器里找),然后删这两个地方的缓存:%USERPROFILE%\Documents\IISExpress- 项目根目录下的
.vs隐藏文件夹(先开显示隐藏项)
删完重新开项目,VS会自动重建配置,再试调试。
排查防火墙/杀毒软件拦截
临时关Windows Defender防火墙或第三方杀毒软件,看看是不是它们拦了端口连接。要是关了就好,把VS和IIS Express加到防火墙允许列表里。修复VS安装
打开Visual Studio Installer,选VS2019实例,点修改→修复。修复完重启VS再测试。手动注册调试组件
管理员身份开命令提示符,执行:cd "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE" devenv /setup执行完重启VS,重试调试。
内容的提问来源于stack exchange,提问作者Peter Smith
相关产品推荐
相关产品推荐

