2012-02-27 72 views
3

我製作了一個多語言站點,其中包含同一站點上的4個域,因此也包含4種不同的語言和站點樹。但是,每次我需要公佈對網站或其他網站的新更改(例如更新模板,腳本等)時,我必須回收應用程序池,以便在以訪問者身份查看網站時顯示更改。每次進行更改時回收應用程序池

我該如何解決這個問題?有可能我改變了更糟的事情嗎?

回答

1

幾件事情要檢查是:

  1. 在/config/umbracoSettings.config檢查,這是真的:<ContinouslyUpdateXmlDiskCache>True</ContinouslyUpdateXmlDiskCache>

  2. 如果<distributedCall enable="false">設置爲true,請確保您有當前服務器列表中的服務器。

如果這些都沒有幫助,那麼它可能是一個IIS配置問題。請儘可能地提供更多的資料。如IIS版本,Umbraco版本等,因爲這可能有助於確定問題所在。

1

<XmlContentCheckForDiskChanges>True</XmlContentCheckForDiskChanges> < - 默認情況下,此設置從umbracosettings.config文件設置爲False。 通過將其更改爲True,如果xml文件已更改,Umbraco將更新內存緩存。 修復了我們的問題:)

相關問題