Тема "Default" не найдена в приложении
У меня ошибка:
Theme 'Default' cannot be found in the application or global theme directories
Stack Trace:
[HttpException (0x80004005): Theme 'Default' cannot be found in the application or global theme directories.]
System.Web.Compilation.ThemeDirectoryCompiler.GetThemeBuildResultType(String themeName) +920
System.Web.Compilation.ThemeDirectoryCompiler.GetThemeBuildResultType(HttpContext context, String themeName) +73
System.Web.UI.Page.InitializeThemes() +8699455
System.Web.UI.Page.PerformPreInit() +38
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +282
Моя проблема в том, что я никогда не менял тему. Я иногда получаю эту ошибку на разных страницах. Я не знаю, является ли это ошибкой в одном из программ ( EpiServer 6, IIS, Windows Server) или у меня проблема с жестким диском сервера.
У кого-то есть представление об этой проблеме. Я знаю, что это вопрос с подвохом, но я понятия не имею об этой проблеме.
1 ответ
Решение
Проверьте ваш episerver.config и виртуальный путь правильный
<add virtualPath="~/App_Themes/Default/" physicalPath="C:\Program Files\EPiServer\CMS\6.1.379.0\application\App_Themes\Default" name="App_Themes_Default" type="EPiServer.Web.Hosting.VirtualPathNonUnifiedProvider,EPiServer" />
Может запутаться, если вы переключаетесь между 64-битной и 32-битной машинами