我正忙着使用asp.net core 2.0构建一个网站,它托管在Ubuntu 16.04服务器上,Nginx充当代理。它不是一个现场环境,而是一个本地环境。
我想知道的是,在更新静态视图时,例如。带有额外内容的about页面,并将其上传到开发服务器,在我重新启动运行该站点的服务之前,它不会更新。有没有办法解决这个问题,所以当我上传内容时,它会自动刷新。
我已经使用本指南在Ubuntu服务器上设置Nginx和asp.net core 2.0:
https://docs.microsoft.com/en-us/aspnet/core/publishing/linuxproduction?tabs=aspnetcore2x
答案 0 :(得分:0)
您应该直接从nginx提供静态文件,而不是通过.NET
来提供假设您的/js
文件夹中的资产有/www/inetpub/assets
,location ~* ^/(css|js)/ {
root /www/inetpub/assets;
}
,那么您可以在下面添加到您的nginx配置
css
这将是来自/www/inetpub/assets/css
文件夹
@media only screen and (max-width: 768px) {
#first {
order: 2;
}
#second {
order: 4;
}
#third {
order: 1;
}
#fourth {
order: 3;
}
}