Asp.Net Core, который использует app.useSpa() и обрабатывает ошибки 404.C#

Место общения программистов C#
Anonymous
Asp.Net Core, который использует app.useSpa() и обрабатывает ошибки 404.

Сообщение Anonymous »

У нас есть приложение ASP.NET Core, которое оборачивает SPA (Angular) с помощью промежуточного программного обеспечения app.useSpa(). Прекрасно работает.
Когда поступает запрос страницы с несуществующим URL-адресом (часто запрос страницы из предыдущего технологического стека, .aspx), мы обрабатываем его в маршрутизаторе Angular.
Однако промежуточное программное обеспечение app.useSpa() выдает ошибку в .NET, которая перехватывается и публикуется.
Как нам заставить app.useSpa() не выдавать ошибку? возникает ошибка (ниже) при запросе страницы 404 «.aspx»?
Исключением является:

System.InvalidOperationException: промежуточное программное обеспечение страницы по умолчанию SPA не смогло вернуть страницу по умолчанию «/index.html», поскольку она не была найдена, и никакое другое промежуточное программное обеспечение не обработало запрос


Подробнее здесь: https://stackoverflow.com/questions/694 ... ndles-404s

Вернуться в «C#»