7

我正在尝试调试 asp.net 核心内部,以查看引擎盖下发生了什么。

我根据这篇文章在VS Code中设置了.net核心调试:https ://github.com/OmniSharp/omnisharp-vscode/wiki/Debugging-into-the-.NET-Framework-itself

现在我在调试时自动获取 .net 核心源,并且可以进入方法,但不能进入异步方法。由于我手头没有源代码(它从某处即时加载),我无法在异步方法中设置断点以使调试器停在那里。

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

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

更新#1

Visual Studio 2019 也是如此。所以我使用 VS Code 还是 VS 2019 都没有关系。

4

0 回答 0