【问题标题】:"Source information is missing from the debug information for this module" when debugging asp.net mvc application调试asp.net mvc应用程序时“此模块的调试信息中缺少源信息”
【发布时间】:2018-04-25 09:22:13
【问题描述】:

我在调试 ASP.NET MVC 代码方面度过了艰难的日子。我最终按照website 中的描述进行操作。调试符号已加载并适用于除System.Web.MVC 之外的所有 dll。当我双击stacktrace 窗口中的任何一行时,它会显示消息Source information is missing from the debug information for this module。我使用http://msdl.microsoft.com/download/symbols 作为符号源。我缺少什么?我的符号服务器是否正确?

【问题讨论】:

  • 您好,先生,您好运吗?我收到完全相同的错误消息并做了类似的事情
  • 不,我无法让它工作,但我找到了 Visual Studio 调试器的替代方案,忘记了使用 VS 调试关闭源库。因为那时我正在使用 dnSpy 调试开源 .net 调试器也支持.net core。检查这个github.com/0xd4d/dnSpy
  • 我昨天才让它工作。切换到 5.2.7 对我有用。出于某种原因,5.2.4 不起作用

标签: c# asp.net-mvc pdb-files


【解决方案1】:

我可以成功调试asp.net MVC 5.2.7源码。

  1. 请在此处下载 MVC 5.2.7 包: https://dotnet.myget.org/feed/aspnetwebstack-dev/package/nuget/Microsoft.AspNet.Mvc

  2. 在这里下载对应的源码(记得切换到正确的分支): https://github.com/aspnet/AspNetWebStack

  3. 根据symbol server设置你的符号服务器

  4. 在调试过程中,确保 dll 已加载。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-19
    • 1970-01-01
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-31
    相关资源
    最近更新 更多