Dmi*_*rii 6 c# debugging async-await sourcelink asp.net-core
我正在尝试调试 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);
...
}
Run Code Online (Sandbox Code Playgroud)
更新 #1
Visual Studio 2019 也是一样。所以我使用 VS Code 还是 VS 2019 都没有关系。