Проблема
Я разрабатываю приложение веб-API в ядре asp.net с ядром ef и использую шаблон репозитория. весь API используется мобильным разработчиком, а также веб-разработчиком.
Мне нужно сделать общую обработку исключений таким образом, чтобы все ошибки, которые я ловлю на стороне сервера, отправляли мой собственный код ошибки, такой как коды приложений, коды сервера и коды базы данных для ошибки, и отправляли его потребителю таким образом, чтобы он легко включить этот код и ошибку, чтобы отобразить удобный код для пользователей.
а также в случае, когда возникает неопределенная ошибка, это код, и она также обрабатывается с помощью этого механизма, и предложение, реализация или доступная документация любезно предоставлены. Я уже просматриваю Интернет для этой проблемы, но не могу найти лучший общий способ справиться с ней.
DeveloperExceptionPageMiddleware
a> — промежуточное ПО, используемое при запускеUseDeveloperExceptionPage()
. Просто создайте промежуточное программное обеспечение, которое делает то, что вы хотите, например. перенаправляет на общее сообщение об ошибке, предоставляя лишь немного информации. - person poke   schedule 17.08.2017UseExceptionHandler()
— на самом деле, используйте их вместо написания собственного промежуточного программного обеспечения. Вы можете передать обработчик функции а>. - person poke   schedule 17.08.2017