Kentico not showing any content on the front end of the site unless a user has logged in and visited

Tim G. asked on November 30, 2016 12:51

A bit of a bizarre issue I'm experiencing - I've been working on a Kentico site and when testing it in some new browsers I've noticed that no content is displaying on the front end until a user logs in and visits any page in edit mode. After this occurs, content displays as expected. Clearing the browser cache stops any content from displaying again. I've replicated this on iOS and using Internet Explorer 11.

Any ideas what could be causing this? The template renders without any errors - just any server side Kentico content is missing (menus, repeaters, text areas etc).

Correct Answer

Jan Hermann answered on November 30, 2016 15:35

It sounds like the browser forces other culture/language than your site is. Please make sure your site has configured default culture and not (automatic) one. You can also test this by appending culture query string on that blank page:

www.masite.com/blankhomepage.aspx?lang=en-us

or what is your default culture.

0 votesVote for this answer Unmark Correct answer

Recent Answers


Roman Hutnyk answered on November 30, 2016 13:06

Have you checked security setting for content as well as web parts settings?

Content could be configured to display to authenticated users only.

Web parts also have appropriate settings in visibility section, e.g. Display to roles could be set to authenticated users.

0 votesVote for this answer Mark as a Correct answer

Tim G. answered on November 30, 2016 13:24

Thanks for the quick answer but where would I check this? I'm using .aspx templates and can view the teemplate but no content is being rendered server side.

0 votesVote for this answer Mark as a Correct answer

Tim G. answered on November 30, 2016 15:51

Thanks for the response, I'd actually just figured this out myself before I'd seen you post. Updating the Default Content Culture to '(default)' stops the error. I originally had this set as 'English - United Kingdom'.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.