Kentico 主页显示 404 但管理员工作正常

Kentico home page shows 404 but admin works fine

我是 Kentico 的新手,似乎无法正确加载主页,它只是 returns 404。我在 IIS 中设置了一个站点,我知道应用程序池有访问我用于 Kentico 的数据库,因为当我更改它时,我确实看到了关于 SQL 访问的 Kentico 错误页面。一旦我修复 SQL 访问并重新加载页面,它再次显示 404。

例如,如果我在浏览器中访问 dev.mydomain.com,我会得到浏览器 404。如果我访问 dev.mydomain.com/admin,它会将我正确带到 Kentico 管理部分。

Kentico 设置中有一个具有正确域别名的站点设置。我也有那个别名的许可证。数据库中的所有表都显示正确。

如果有人能指出正确的方向,我将不胜感激。

看来您在 IIS 设置中的配置正确。我的猜测是您很可能没有在 Kentico 中正确配置您的网站。

  • 您是否在内容树中设置了主页?
  • 您是否将“设置”>“内容”>“网站内容”>“默认别名路径”设置为该主页?

如果未配置这些,您将收到未找到错误。

您在 Pages 应用程序中的主页是什么?例如,如果页面名称是 "Home",则尝试 dev.mydomain.com/home 并查看是否可以看到该页面。 如果该页面加载正确,您可以转到“设置”应用程序 >“设置”>“内容”>“网站内容”>“默认别名路径”,然后 select 该页面作为主页。 如果dev.mydomain.com/home还是给你404,那就是配置有问题。

终于找到问题了。我似乎不知何故 \CMSPages\PortalTemplate.aspx 文件已损坏。我替换了它,现在我可以毫无问题地访问 dev.mydomain.com。感谢大家的帮助。