我正在使用最新版本的.Net 4.6 MVC 5,Visual Stidio 2015和Azure AppServices /网站和SDK。
我已经在WebDeploy Preview中验证了我的_PartialXYZ.cshtml视图是否已经过更新并且确实已部署。
我甚至通过VisualStudio 2015服务器视图从Azure部署中删除了该文件,重新启动了AppServices,并在几个不同的浏览器和计算机上终止了浏览器缓存。同样的结果:几天前的文件_PartialXYZ.cshtml(没有我的更改)被加载,即使在chrome和firefox的debug / firebug模式下也是如此。
至少可以说这是非常不寻常的。谁能告诉我我错过了什么 -
某些etag设置,或在我的(非共享)AppService实例上杀死IIS?
好的,我仍然可以尝试重建和重新部署我的整个系统,但这变得越来越糟糕。不,我不会删除和重新部署我的Azure AppService实例,因为我在此过程中丢失了所有数十个Cloud AppSettings ......
任何提示?
答案 0 :(得分:2)
这听起来不对。站点重启后,服务器上没有缓存任何内容。
我最好的猜测是你没有找到合适的网站。例如也许你的网站有插槽,你正在部署到插槽并点击生产网站?
尝试使用Kudu Console确保您正在查找正确的网站/文件。
如果这样做无效,请直接或indirectly分享您的网站名称?这将有助于我们调查。