menno.zeilstra
Apr 2, 2014
  1699
(1 votes)

Getting “Site Only contains Core Files” when Language resources are altered in a bad way.

Starting with a perfectly good working site, some languages need to be added in the Views.xml to support them. These languages are Japanese, Korean, Vietnamese, Kazakh, Malay etc. When adding those languages us programmers immediately think of the corresponding Top Level domain names for those countries as the Language id : jp, kr, vn, kk, and my. In this list only the kk turns out to be correct. They should be ja, ko,vi, kk and ms.

When this file with the wrong id’s gets deployed to an EPiServer 7.1 site the site will display “This site only contains core files” grey screen. I think it is because the initialization ends in an exception. It would be nice if this exception bubbles up and be displayed. This blog post serves as a warning to check your language id’s and not rely on your knowledge of top level domain names.

Apr 02, 2014

Comments

Please login to comment.
Latest blogs
Jhoose Security Module V3.0.0 – Site-Level Security Configuration for Optimizely

Discover what's new in Jhoose Security Module 3.0, including site-level security configuration for multi-site Optimizely solutions with global...

Andrew Markham | Mar 15, 2026 |

Running 64 Sites on Headless Optimizely CMS with GraphQL

64 websites. Live. Running on headless Optimizely with GraphQL. We just wrapped a major rollout for our Rockwool Digital Experience Platform  and t...

Piotr | Mar 14, 2026

Disabling the scheduler also stops event-based indexing in Optimizely

If you disable the scheduler in Optimizely CMS, should event-based indexing stop working too? It does!

Tomas Hensrud Gulla | Mar 13, 2026 |

Meet the latest OMVPs - H1 2026 Cohort

Meet the Latest Cohort of Optimizely Most Valuable Professionals (OMVPs) Every year, the Optimizely Most Valuable Professional (OMVP) program...

Satata Satez | Mar 13, 2026