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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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