为什么我的 Kentico v9.0 网站不能在 Chrome 或 Firefox 中显示

Why won't my Kentico v9.0 website display in Chrome or Firefox

我最近从 Kentico v8.2 升级到 Kentico v9.0。在 Kentico v8.2 中,我能够在 IE11、Firefox 和 Chrome 中查看该站点。自从升级到Kentico v9.0后只能在IE11下浏览网页

在 Chrome 和 Firefox 中,我收到消息“网站不包含任何内容。登录管理并编辑内容。”

如果我使用 Chrome 或 Firefox 登录到管理,管理磁贴都存在并且按预期工作。只是用户网站,不显示任何内容。

我在这里 http://devnet.kentico.com/questions/the-web-site-doesn-t-contain-any-content-sign-in-to-administration-and-edit-the-content 发现了类似的问题,尽管他们似乎无法在任何浏览器中访问他们的网站。我尝试了清除临时 ASP NET 文件夹的建议补救措施,但没有解决问题。

有谁知道可能出了什么问题以及如何解决?

确保清除 cookie,检查默认访问者文化,确保在这种文化中您的页面具有您的页面模板,而不是空白页面中的默认模板。

这可能与浏览器的默认语言设置有关。尝试添加 ?lang=xx-xx 查询字符串。将 xx-xx 替换为内容树中 available/translated 的区域性(例如 en-gb)。

要解决此问题,请尝试以下方法之一:

  • 在"Content"设置中启用"Combine with default culture"
  • 将 "Visitor culture" 从 "automatic" 更改为已翻译的文化
  • 发布或删除未翻译的内容