Недавно я начал работу над большим проектом ASP.NET WebForms.Удаление каталога ASP.NET WebForms 'App_Themes' приводит к сбою пула приложений
Проект использовал каталог App_Themes
с множеством неорганизованных ресурсов CSS и изображений.
Я обнаружил, что каждый файл CSS в каталоге темы загружается независимо от того, хочу я этого или нет, и все они загружены в алфавитном порядке.
Я, очевидно, предпочитаю иметь больше контроля и гибкости над моими CSS и внешними ресурсами, я переместил их все в отдельный каталог, а затем удалил всю папку App_Themes
.
Это казалось простым делом простое перемещение ресурсов, но после развертывания на нашем производственном сервере система вскоре стала нестабильной и пул приложений неоднократно терпел крах.
Восстановление каталога App_Themes
снова заставил систему стабильной, но для меня это не имеет никакого смысла. В папке App_Themes
и любых возможных зависимостях, которые она может иметь, просто кажется странным черным ящиком, который я не могу понять и, похоже, не могу отойти от него.
Спасибо за ваш ответ, я понимаю, директор App_Themes y является одним из тех «специальных справочников», как вы упомянули. Вот почему я не был уверен, могут ли быть какие-то зависимости от черного ящика, о которых я не знаю. Я удалил значение theme = "XXXX" из web.config, но я подозреваю, что он не попал в нашу производственную среду должным образом из-за некоторых недостатков нашего процесса развертывания. Теперь я почти уверен, что это проблема. Я просто не был уверен, есть ли какие-либо другие ссылки, которые мне нужно проверить. –