Ich habe begonnen, an einem bestehenden, großen ASP.NET-Projekt zu arbeiten, und ich würde gerne etwas Feedback zu besseren Möglichkeiten erhalten, das Projekt als Ganzes zu organisieren. Diese Frage war etwas verwandt, enthielt aber nicht wirklich genug spezifische Details, um einem ASP.NET-Neuling wie mir zu helfen.
Die Website ist nicht sonderlich kompliziert. Es gibt eine Reihe von Themen, die angewendet werden können, um dem Benutzer verschiedene Stile und Funktionen zu bieten, und die meisten gemeinsamen Elemente zwischen den Themen werden in UserControls platziert.
Das Problem ist, dass beim Kompilieren des Projekts das Ganze in eine einzige, riesige DLL eingebaut wird. Das bedeutet, dass es unglaublich schwierig, wenn nicht gar unmöglich ist, Änderungen an einer Reihe von UserControls vorzunehmen und diese Änderungen dann nach und nach auszurollen.
Leider müssen wir von Visual Studio 2003 und .NET 1.1 ausgehen.
Wie ich schon sagte, bin ich ein ASP.NET-Neuling, also seien Sie vorsichtig.
- Gibt es eine Möglichkeit, Dinge anders zu tun, so dass vielleicht jedes UserControl seine eigene separate DLL ist?
- Gibt es noch andere Dinge, die ich ändern könnte, um es einfacher zu machen, Änderungen in kleinen Chargen zu veröffentlichen?