我在新的ASP 5中创建一个单页面应用程序。我怎么能告诉它总是服务器Home / Index无论如何(除非请求在路径中有wwwroot)?
更具体地说,我想要这样的事情:
app.UseStaticFiles();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "Home/Index/");
});
首先搜索静态文件,然后如果没有找到,则只提供Home / Index
答案 0 :(得分:2)
全能路线怎么样?
app.UseStaticFiles();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{*url}",
defaults: new { controller = "Home", action = "Index" });
});