Azure WebApps:无论我删除什么,对Razor视图的更改都不会更新



我使用的是最新版本的.Net 4.6 MVC 5、Visual Stidio 2015以及Azure AppServices/网站和SDK。

我已经在WebDeploy预览中验证了我的_PartialXYZ.cshtml视图已计划更新,并且确实已部署。

我甚至通过VisualStudio2015服务器视图从Azure部署中删除了该文件,重新启动了AppServices,并终止了几个不同浏览器和机器上的浏览器缓存。同样的结果:几天前的文件_PartialXYZ.cshtml(没有我的更改)被加载,即使是在chrome和firefox中的调试/firebug模式下。

至少可以说,这是极不寻常的。谁能告诉我我缺了什么?

一些etag设置,或者在我的(非共享)AppService实例上终止IIS?

好吧,我仍然可以尝试重建和重新部署我的整个系统,但这越来越荒谬了。不,我不会删除和重新部署我的Azure AppService实例,因为在这个过程中我会丢失我的数十个云应用设置。。。

有什么建议吗?

这听起来不对。站点重新启动后,服务器上不会缓存任何内容。

我的最佳猜测是你没有访问正确的网站。例如,也许你的网站有插槽,而你正在部署到插槽并进入生产网站?

试着使用Kudu控制台来确保你看到的是正确的网站/文件。

如果没有帮助,请直接或间接分享您的网站名称?这将有助于我们进行调查。

最新更新