Как уже упоминалось Здесь, на MSDN
Вы можете хранить файлы вашего веб-проекта в любой структуре папок, удобной для вашего приложения. Чтобы упростить работу с вашим приложением, ASP.NET резервирует определенные имена файлов и папок , которые можно использовать для определенных типов содержимого.
<Ч />
Итак, Это не разрешено , потому что папка App_Theme является Специальной папкой для ASP.Net, и она используется Asp.Net для привязки темы к странице с ее использованием.
Когда вы задаете тему в директиве @page с помощью Theme="MyTheme"
, она знает, где взять ресурсы для темы.
Так устроены вещи.
Если вы хотите, чтобы ваша папка находилась в другой папке, создайте папку «cms» по своему усмотрению и поместите ваши ресурсы в какую-нибудь другую папку, а не в «App_Theme».
Точно так же вы не можете использовать другие папки, такие как App_Code, App_data и т. Д.