Чтобы сделать это, добавьте маршрут к опциям Razor Pages следующим образом:
services.AddMvc()
.AddRazorPagesOptions(options =>
{
// Match all routes to the index so we can handle routing client-side.
options.Conventions.AddPageRoute("/index", "{*url}");
})
И затем убедитесь, что статическая подача файлов настроена как обычно:
app.UseStaticFiles();
app.UseMvc(routes => {
routes.MapRoute(
"default",
"{controller=Home}/{action=Index}/{id?}");
});