Я использую /Shared/Classes
для классов общего назначения, используемых по всему сайту. Мне нравится помещать остальные классы в папку Classes , где они используются, например /blog/Classes/
.
- РЕДАКТИРОВАТЬ -
Ответ выше заключался в том, как я хранил классы в проектах приложений Web Forms. Теперь, когда я использую MVC, я храню классы общего назначения в /Classes
и неуниверсальные классы в подпапках в /Classes
, например /Classes/Blog
. Короче говоря, Old_App_Code
был переименован в Classes
. Это выглядит как естественное расширение соглашений об именах, которые я вижу в Microsoft, использующих в MVC, плюс оно работает и с моими старыми страницами веб-форм.