Я просто хочу знать, хранит ли кто-нибудь свои вспомогательные классы или методы в отдельной сборке и почему ... только для чистого управления ими? Я видел очень много сообщений об использовании вспомогательной папки внутри вашего MVC-проекта, и это возвращает меня к грязным старым временам в ASP.NET, где люди использовали папку App_code вместо того, чтобы просто физически разделить вещи, как это, в свой собственный проект. .
И, кроме того, никто, занимающийся реальной архитектурой, не собирается помещать модели в какую-либо папку в вашей веб-сборке MVC. Они будут идти в сборке MyApp.DataLayer или MyApp.Models или что-то вроде этого.