如何使用Source Link调试asp.net核心异步方法?

时间:2019-04-26 08:17:04

标签: c# debugging asp.net-core async-await sourcelink

我正在尝试调试asp.net核心内部组件,以了解幕后情况。

我根据本文https://github.com/OmniSharp/omnisharp-vscode/wiki/Debugging-into-the-.NET-Framework-itself

在VS Code中设置了.net核心调试功能

现在,我可以在调试时自动获取.net核心资源,并且可以使用方法,但不使用异步方法。由于我手头没有源代码(它是从某个地方动态加载的),因此我无法在异步方法中设置断点以使调试器在此停止。

我有以下控制器方法。如何进入VS Code调试器中的HttpContext.SignInAsync(...)方法?

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

更新#1

与Visual Studio 2019相同。因此,无论我使用VS Code还是VS 2019都没关系。

0 个答案:

没有答案