我创建了一个多语言网站,在同一个网站上包含4个域名,因此还有4种不同的语言和网站树。
但是,每次我需要公开对网站的新更改或其他方式(如更新模板,脚本等)时,我必须回收应用程序池,以便在以访问者身份查看网站时显示更改。 / p>
如何解决此问题?我有可能改变了一些情况吗?
答案 0 :(得分:1)
要检查的几件事情是:
在/config/umbracoSettings.config中检查是否为真:<ContinouslyUpdateXmlDiskCache>True</ContinouslyUpdateXmlDiskCache>
如果<distributedCall enable="false">
设置为true,请确保服务器列表中包含当前服务器。
如果这些都没有帮助,则可能是IIS配置问题。请尽可能地提供更多的资料。如IIS版本,Umbraco版本等,因为这可能有助于确定问题所在。
答案 1 :(得分:1)
<XmlContentCheckForDiskChanges>True</XmlContentCheckForDiskChanges>
&lt; - 默认情况下,umbracosettings.config文件中的此设置设置为False。
通过将其更改为True,如果xml文件已更改,Umbraco将更新内存缓存。
这解决了我们的问题:)