在Startup.cs文件的Configure方法中,将以下代码段添加到app.UseSpa的上方:
app.UseDefaultFiles(); app.UseStaticFiles(); app.UseSpaStaticFiles();
这样就能正确地返回默认页面了。完整的代码示例如下:
public void Configure(IApplicationBuilder app, IHostingEnvironment env) { // other middleware app.UseDefaultFiles(); app.UseStaticFiles(); app.UseSpaStaticFiles(); app.UseSpa(spa => { spa.Options.SourcePath = "ClientApp"; if (env.IsDevelopment()) { spa.UseVueCli(npmScript: "serve", port: 8080); } }); }