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