Могу ли я показать подробные (отладочные) сообщения об ошибках нескольким источникам в ASP.Net Core? - PullRequest
0 голосов
/ 08 июля 2019

У меня есть базовое приложение ASP.Net, которое отлично работает в разработке, но не работает при развертывании в целевой системе.

Мне кажется, я знаю, в чем заключается ошибка, однако я нахожу ее оченьего трудно отладить, поскольку он, похоже, нигде не регистрируется, а просто отображает ошибку по умолчанию:

"Среду разработки не следует включать в развернутых приложениях, поскольку это может привести к получению конфиденциальной информации из исключений, являющихсяотображается для конечных пользователей. Для локальной отладки среду разработки можно включить, установив для переменной среды ASPNETCORE_ENVIRONMENT значение Development и перезапустив приложение. "

Не переключая всю среду в режим отладки, есть способ простоотображать подробные ошибки для нескольких исходных IP-адресов?

В идеале я ищу современный эквивалент customErrors="RemoteOnly", который также работает для нескольких предопределенных IP-адресов, но, если мне нужно получить доступ с локальной машины,Я в порядке с этим.

1 Ответ

0 голосов
/ 08 июля 2019

Здесь задается аналогичный вопрос Альтернатива для CustomErrors Mode = "RemoteOnly" в веб-приложениях Asp.NetCore

В принципе, я не знаю эквивалент customErrors="RemoteOnly" в Asp.net Core, но вы можете использовать API ведения журнала вместе со сторонним поставщиком, таким как Serilog легко войти в число различных источников . Для удаленного я бы войти в файл или Application Insights. Надеюсь, это поможет несколько!

...