2013-03-08 42 views
0

我有一个网站,页面上的静态内容不会更新,无论我尝试做什么。在服务器上页面被更新,但在浏览器中查看它,你仍然看到相同的旧页面。我有服务器的管理员权限(IIS 7)和这里的whawt我迄今所做....网页不会更新IIS7

我点击格兰服务器名称,选择“输出缓存”,那么我做了以下内容: enter image description here

这没有帮助。还有什么我可以做的,使服务器停止缓存静态内容?

+0

当你重新启动coldfusion服务器时会发生什么?之后的页面更新? – 2013-03-08 21:00:30

+0

有时在IIS中,当我们面对这个问题时,我们从源代码删除目标文件并重新上传(而不是覆盖它)。 – 2013-03-08 21:00:50

回答

3

在ColdFusion Administrator中,转到服务器设置>缓存。点击立即清除模板缓存立即清除组件缓存

+0

此解决方案是否适用于IIS 7? – Robert 2013-03-09 00:31:11

+0

此解决方案独立于IIS。默认情况下,ColdFusion会在第一次运行后缓存模板和组件。这是为了表现。但有时候它并没有意识到是释放缓存版本的时候了,所以你可以通过CF管理员手动清除它们。如果您的CFM文件中仍然存在旧的硬编码内容,但是您的动态内容是正确的,那么CF将缓存CFM模板。如果你的硬编码内容和你的动态内容都没有正确更新,那么缓存就发生在Web服务器级别。 – imthepitts 2013-03-09 01:09:48

+0

@imthepitts ...感谢您的帮助,但我不知道“Coldfusion Administrator”在IIS中的位置。我继承了这一点,我正在努力去理解它。 CF管理员是一个URL?谢谢。 – Robert 2013-03-09 01:19:14