#c# #asp.net-core #debugging #.net-core #visual-studio-code
#c# #asp.net-ядро #отладка #.net-ядро #visual-studio-code
Вопрос:
У меня есть ASP.NET приложение, созданное с использованием .NET 5.0 (Core, а не Framework), и я разрабатываю в Visual Studio Code. Приложение включает в себя службы, работающие в фоновом режиме, созданные Startup.cs
в. Например:
public void ConfigureServices(IServiceCollection services)
{
// -snip-
services.AddTransient<MyServiceClass>();
// -snip
}
Когда они генерируют исключения, вывод на консоль показывает (например):
-snip-
Exception thrown: 'System.NullReferenceException' in MyApplication.dll
Exception thrown: 'System.OperationCanceledException' in System.Private.CoreLib.dll
Exception thrown: 'System.OperationCanceledException' in System.Private.CoreLib.dll
-snip-
Почему отладчик не прерывается при этих исключениях? Есть ли какой launch.json
-либо Properties/launchSettings.json
вариант или, который мне не хватает?
Комментарии:
1. Будет ли отладчик пропускать исключения? Но я не настраиваю никаких параметров в launch.json или launchSettings.json. Отладчик может быть поврежден из-за исключений.
2. @Karney. Я не уверен, что вы имеете в виду. В сообщении говорится, что отладчик Microsoft не будет прерываться при этих исключениях.