Как мне загрузить sos через windbg в ядре asp.net

У меня есть приложение Asp.Net Core, которое я хотел бы изучить с помощью windbg. Как мне загрузить управляемые расширения, как я обычно делаю с.loadby sos clr?

1 ответ

В зависимости от настроек.Net Core может быть установлен в разных местах. Поэтому первое, что вы должны сделать, это определить, откуда загружается модуль coreclr. Вы можете сделать это с lm v m coreclr, Убедитесь, что sos.dll существует и существует по пути. Если так, то простой .loadby sos coreclr буду работать. Если ваш sos.dll находится в другом месте, вам необходимо указать его вручную: .load <path>\sos.dll, Пока существует только один выпуск RTM, имейте в виду, что ваши версии CoreCLR и SOS должны совпадать. Вы можете проверить версию в выводе lm.

Другие вопросы по тегам