繁体   English   中英

调试器无法在 Visual Studio 中工作

[英]Debugger not working in visual studio

我的调试器在 Visual Studio Community 2015(更新 1)中按预期停止工作。

我正在研究的解决方案具有以下架构:

  1. “查询”项目 - 用 angularjs 1.4 编写
  2. “登录”项目 - 用 angularjs 1.4 编写
  3. 更多后端项目 - 用 c#/web-api 编写

我运行查询项目,它检查会话并重定向到登录。 登录成功后,它会再次重定向回查询 url。 直到昨天,我直接从 VS 调试整个解决方案都没有问题。 现在的行为是我第一次运行“查询”项目时,我的断点被击中。 从登录回来后,没有断点被击中。

两个客户端项目都使用 IIS Express 托管。

到目前为止我尝试过的事情:

  • 清理、构建、重建解决方案;
  • 从 VS 附加到进程。 我附加到所有 IIS Express 进程,但没有运气;
  • 关闭 VS 并从所有项目中删除我的 bin 和 obj 文件夹;
  • 重新启动机器;

值得一提的是,我在 web.config 中设置了:

 <compilation debug="true"></compilation>

任何提示或想法都受到高度赞赏。

在尝试了更多不同的解决方案后,在我的情况下唯一有效的方法是卸载/重新加载项目。 此外,现在我在应用程序运行之前设置的断点不再受到影响,但是如果我在应用程序启动后设置它们,那么它们可以正常工作。

我可以建议一些与此问题相关的 Stack Overflow 答案,也许会有所帮助:

  1. 新项目,只需将文件导入其中: 升级到 Visual Sudio 2015,现在无法在调试中遇到断点

  2. 手动检查符号加载信息: 修复“当前不会命中断点。没有为此文档加载符号。”

  3. 在调试菜单中选择的配置不正确: 未命中 Visual Studio 断点

就我而言(Vs2019),Microsoft Symbol 服务器导致了该问题。

它无法附加本地 IIS。

仅启用 NuGet 符号服务器并禁用 Microsoft 为我工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM