Я начал работать над существующим большим проектом ASP.NET и хотел бы получить отзывы о лучших способах организации проекта в целом. Этот вопрос был в некоторой степени связанным, но на самом деле его недостаточно конкретные детали, чтобы помочь новичку в ASP.NET вроде меня.
Сайт не так уж и сложен. Существует ряд тем, которые можно применять для предоставления пользователю различных стилей и функциональности, и большинство общих элементов между темами размещаются в UserControls.
Проблема в том, что когда проект компилируется, все это объединяется в единую огромную DLL. Это означает, что внесение изменений в несколько элементов управления UserControl и последующее развертывание этих изменений по нескольку раз невероятно сложно, если не невозможно.
К сожалению, мы должны предполагать, что Visual Studio 2003 и .NET 1.1.
Как я уже сказал, я новичок в ASP.NET, так что будьте осторожны.
- Есть ли способ сделать что-то по-другому, чтобы каждый UserControl был отдельной DLL?
- Могу ли я что-то изменить, чтобы упростить внесение изменений небольшими партиями?