此问题仅限于Azure门户网站。
我有一个测试网站,我在Azure wordpress中运行;当我试图看到我做的更新时,我看不到它们。即使我刷新浏览器的缓存,或者在一个从未访问过网站的新位置访问该网站,我也看不到这些更改。我的下一次尝试是删除wordpress网站上的所有内容,并重新上传该网站。这没什么用。
根据我的研究,我唯一能想到的是Azure在缓存中保留了某个页面的副本,这需要刷新。我尝试重新启动应用服务计划,并查看了Portal,但从未看到过在设置中刷新缓存的选项。
只是一个评论:
一切仍然显示旧的设计。
我可以通过查看Appearance
然后Editor
php页面验证新设计是否存在;网站加载时的页面源是完全错误的(由于页面不再存在于服务器上的任何地方,因此很奇怪。)
答案 0 :(得分:0)
请尝试以下两个选项:
WEBSITE_DYNAMIC_CACHE
设置为0
web.config
的设置。web.config
中的以下内容:
<configuration>
<system.webServer>
<handlers>
<add name="PHP-FastCGI" path="*.php" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="D:\Program Files (x86)\PHP\v5.6\php-cgi.exe"
resourceType="Either" requireAccess="Script" responseBufferLimit="0"/>
</handlers>
</system.webServer>
</configuration>