Я пытаюсь создать приложение Blazor для использования на веб-сайте. Большая часть веб-сайта будет статичной, и я хотел бы, чтобы эта часть обслуживалась из статических HTML-файлов по соображениям производительности на стороне клиента. Несколько страниц сайта будут отображаться с помощью приложения Blazor. При создании прототипа я столкнулся с проблемой: при переходе от части Blazor обратно к статической части веб-сайта я получаю «Ошибка: System.InvalidOperationException:« Маршрутизатор »не может найти ни одного компонента с маршрутом для« / index. HTML».»
Ссылка на index.html находится в теге body страницы, на которой находится приложение, но за пределами тега приложения, и она должна быть вне внимания Blazor. Я понимаю, что причина проблемы в том, что маршрутизатор не может найти компонент для маршрута, но почему Blazor пытается найти компонент, а не просто позволяет браузеру перейти на страницу, не относящуюся к Blazor? Эту ссылку должен обрабатывать браузер, а не Blazor, я бы подумал?