Как отладить основной асинхронный метод asp.net с помощью Source Link? - PullRequest
1 голос
/ 26 апреля 2019

Я пытаюсь отладить внутреннее ядро ​​asp.net, чтобы увидеть, что происходит внутри.

Я настроил отладку ядра .net в VS Code в соответствии с этой статьей: https://github.com/OmniSharp/omnisharp-vscode/wiki/Debugging-into-the-.NET-Framework-itself

Теперь я получаю исходные коды ядра .net автоматически при отладке и могу использовать методы, , но не асинхронные .Так как у меня нет исходного кода под рукой (он загружается на лету откуда-то), я не могу установить точку останова в асинхронном методе, чтобы остановить остановку отладчика.

У меня есть следующий метод контроллера.Как перейти к методу HttpContext.SignInAsync(...) в отладчике кода VS?

public async Task<IActionResult> Login(LoginModel model)
{
    ...
    await HttpContext.SignInAsync(principal);
    ...
}

Обновление № 1

То же самое для Visual Studio 2019. Так что это не имеет значенияесли я использую VS Code или VS 2019.

...