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

时间:2017-08-23 14:29:23

标签: c# .net kentico

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

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

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

如果有人能指出我正确的方向,我会很感激。

3 个答案:

答案 0 :(得分:2)

终于找到了问题。我似乎以某种方式\CMSPages\PortalTemplate.aspx文件已损坏。我替换了它,现在我可以毫无问题地访问dev.mydomain.com。感谢所有的帮助。

答案 1 :(得分:1)

好像您已正确配置IIS设置中的配置。我的猜测是你很可能没有在Kentico中正确配置你的网站。

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

如果未配置,则会出现未找到的错误。

答案 2 :(得分:1)

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