Отображение app.UseDeveloperExceptionPage в продакшен?
Кто как справляется с этим? Иногда очень нужно отобразить эту страницу в продакшене. Редактировать web.config на предмет ASPNETCORE_ENVIRONMENT = Development?
Какая стратегия логгирования? Экшены в контроллерах оборачивать?
Или middleware делать? Elmax, например, неплохо справляется у меня.
Это понятно, но вот хотел какой-то простой способ в браузере увидеть страницу с ошибкой, желательно еще и как-то чтобы не для всех...
NewDevLab, вы можете конечно построить пайплайн с использованием UseWhen и там проверять какой-то уникальное значение: скрытый от пользователей заголовок или определенный ip адрес. Но в любом случае такое решение - бэкдор и безопасность такого приложения под вопросом.
Я в таких случаях смотрю логи. В asp.net логгер подключатся легко и из коробки логгирует неперехваченные исключения в контроллерах. Нужно только выбрать удобный способ для хранения логов
UseWhen вроде нормальный вариант, не знал о таком. попробую что-нибудь придумать.
да и это не очень сильный бекдор. может не дать ничего в плане атаки.