asp.net - VS2012 MVC Web 应用程序中的 .dll 输出目录中没有创建 pdb 文件

标签 asp.net debugging visual-studio-2012 dll pdb-files

我正在尝试通过附加到 w3wp 工作进程来调试在 IIS 和 localhost 下运行的 Web 应用程序。

附加到进程时,我在断点处收到以下消息:

不会命中断点。没有为此文档加载任何符号

我已经多次清理并重新构建了该解决方案,因此我确信问题的原因不是我的代码与我的应用程序不同步。

我已经检查了模块 View ,可以看到除了 Web 项目之外的所有项目 dll 的符号都已加载。 web.dll 的符号状态为

未加载任何符号

当我检查输出路径时,我可以看到 web.dll,但看不到 web.pdb。所有其他项目 dll 都与其相应的 pdb 文件一样存在。

我在这里遗漏了什么明显的东西吗?

最佳答案

看看构建配置管理器。确保它们都设置为调试

关于asp.net - VS2012 MVC Web 应用程序中的 .dll 输出目录中没有创建 pdb 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21430223/

相关文章:

asp.net - 复选框列表的 CSS 在 asp.net 的复选框下分组

c# - 内联 SQL 查询的最佳实践

visual-studio-2008 - 如何调试 SingleFileGenerator/自定义工具?

debugging - 分级调试和错误处理的良好实践

c# - 如何在 nuget src 文件中放置断点并进行调试?

c++ - 编译单个大头文件(VS : C1063)

asp.net - 如何在 umbraco 中添加波斯语或其他语言的 Datatimepicker?

c# - 多对多关系插入

visual-studio-2012 - "Find and Replace"文本框保持光标

git - 如何将 Visual Studio 2012 与 git (github) 连接起来?