1
我有一个Asp.Net核心应用程序,我想用windbg来检查。我将如何加载托管扩展,例如我通常使用.loadby sos clr?如何在asp.net核心中通过windbg加载sos
我有一个Asp.Net核心应用程序,我想用windbg来检查。我将如何加载托管扩展,例如我通常使用.loadby sos clr?如何在asp.net核心中通过windbg加载sos
根据您的设置,.Net Core可以安装在各种位置。所以你应该做的第一件事就是确定从哪里加载coreclr模块。你可以用lm v m coreclr
来做到这一点。检查路径中是否存在sos.dll。如果是这样,那么简单.loadby sos coreclr
将工作。如果你的sos.dll位于不同的位置,你需要手动指定它:.load <path>\sos.dll
。尽管到目前为止只有一个RTM版本,请记住,您的CoreCLR和SOS版本需要匹配。您可以在lm输出中验证版本。