我有一个问题,我正在努力识别。它可能是一个Sitefinity(CMS)问题,也可能是IIS问题。
说明: 我有一个外部数据库,用于存储用户登录信息。当我在外部数据库中更改我的信息时,更改不会影响Sitefinity页面。但是,如果我等待很长时间或在IIS中重新启动网站,则会进行更改并影响sitefinitypage。
因此,据我所知,这可能是Sitefinity或IIS。 我试图禁用Sitefinity OutPut缓存,但它没有帮助。 现在我想尝试在IIS中做一些事情,但我对IIS不是很熟悉。你知道我该怎么做/尝试吗?
答案 0 :(得分:0)
Sitefinit具有缓存配置文件。如果我没有记错的话,标准(默认)时间应该是20分钟,滑动到期时间。转到页面,单击“标题和属性”。在对话框中向下滚动,直到看到“高级”提示。默认情况下,它可能已折叠。 展开它,查看“缓存配置文件”是否不同于“不缓存”。如果是这样-将其设置为“不缓存”并保存。重新测试。
这是输出缓存。您可以将其视为在第一个请求上保存html页面,然后提供此保存的副本。缓存使多个事件无效。例如,如果您发布页面-它将使缓存无效。