Тема "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-битной машинами

Другие вопросы по тегам