0
我有一个ASP.Net核心应用程序,它只用于web API并具有Angular 2前端。当我添加路由到角度应用程序并导航到Angular中的某个路线时,它会导航,但是当我刷新页面时,我得到的页面未找到错误。 我在配置方法如下aspnet核心和angular2页面刷新问题
app.Use(async (context, next) =>
{
await next();
if (context.Response.StatusCode == 404
&& !Path.HasExtension(context.Request.Path.Value))
{
context.Request.Path = "/index.html";
context.Response.StatusCode = 200;
await next();
}
});
我尝试添加重写规则,就像在 Angular2 routing with Asp.net 4.5
我收到客户端的错误,当我这样做
Uncaught SyntaxError: Unexpected token <
任何帮助表示赞赏。谢谢
我有上面的代码app.UseStaticFiles();我改变了顺序并把app.UseStaticFiles();在它上面的代码后它的作品。 – leed1