我有一个asp.net核心应用程序(版本2.2),它为angular 7应用程序提供服务。我要在将新版本上传到生产环境后,强制客户端清除缓存。我知道推荐的方法是通过操纵文件查询字符串,但是由于我使用的是ISpaBuilder,所以我不确定该怎么做。
app.UseSpa(spa =>
{
spa.Options.SourcePath = "ClientApp";
if (env.IsDevelopment())
{
//spa.UseAngularCliServer(npmScript: "start");
spa.Options.StartupTimeout = TimeSpan.FromSeconds(60); // Increase the timeout if angular app is taking longer to startup
spa.UseProxyToSpaDevelopmentServer("http://localhost:4200"); // Use this instead to use the angular cli server
}
});