Ich versuche, mein eigenes Website-Management-Framework zu erstellen, das DNN/SiteFinity ähnelt (nur eine stark abgespeckte Version).
Eines der wichtigsten (aber häufigsten) Merkmale ist die Möglichkeit, dynamisch Benutzerkontrollen hinzuzufügen, um zusätzliche Funktionen bereitzustellen.
Ich würde eine vorkompilierte .NET-"Webanwendung" einer dynamisch kompilierten "Website" vorziehen.
Welche Auswirkungen hat die Verwendung der LoadControl-Methode zum dynamischen Hinzufügen einer Benutzerkontrolle für eine vorkompilierte Webanwendung, insbesondere im Hinblick auf:
- Session (ich nehme an, ich benutze den Stateserver)
- Was passiert mit allen anderen Benutzern - werden sie abgemeldet?
- Recycling des Anwendungspools aufgrund von Änderungen an einigen Kompilierungen?
Ich bin nicht sicher, ich habe jemals dynamisch ein Benutzer-Steuerelement zu einer vorkompilierten Web-Anwendungen hinzugefügt, da ich hauptsächlich mit "Websites", so dass ich eine große Vermutung, dass es funktionieren wird, weil wenn die Website vorkompiliert ist, bedeutet dies die dynamisch hinzugefügte Benutzer-Steuerelement dynamisch kompiliert werden, wie erforderlich, obwohl die Website vorkompiliert ist?
EDIT
Ich habe auch vergessen zu erwähnen, dass die Benutzerkontrollen außerhalb des Anwendungsverzeichnisses liegen und daher nicht während der Webbereitstellung veröffentlicht werden - sie werden über eine andere Website hochgeladen.
Danke! Dan.