Umbraco 返回不存在的值

Umbraco returning non-existing values

一位客户要求我们迁移他们的 Umbraco 网站。我们首先将其移至测试环境,一切正常。当我们把它移到暂存环境时,奇怪的事情发生了。

在 Umbraco 管理区域,我们有一些带有字段的条目。对于 X 个条目,这些字段为空。但是,在页面的视图部分(对于访问者),每个条目的值都被打印出来了!打印出来的值是来自生产环境的值。但是,web.config 中没有连接字符串指向生产环境。

当我们更改其中一个条目中的值时,视图会理解它并显示正确的值 - 但仅限于那个条目!其他的仍然显示生产环境的值。

我们已尝试一次又一次地上传网站、重新启动应用程序池、清除客户端缓存、不同的浏览器。

可能是什么问题?

看起来您已经弄清楚了,但是对于发现此问题的任何其他人,在部署 Umbraco 站点时,作为一般规则,您不应部署以下内容:

  • /App_Data/umbraco.config
  • /App_Data/TEMP/(整个文件夹)
  • /App_Data/cache/
  • /App_Data/logs/

如果您确实部署了其中一些文件,您可能会遇到内容为 wrong/out 日期等的奇怪错误。