2011-01-03 5 views
1

Ich möchte eine Frage zu IIS Hosted Wcf Services stellen. Unsere Projekte haben 44 Module und jedes Modul hat etwa 40 WCF-Dienste. Und meine Frage ist, welchen Weg ich folgen kann.Verwenden Sie mehrere oder einzelne virtuelle Verzeichnis für Enterprise-Anwendung

1 - Ich kann virtuelle Verzeichnisse für jedes Modul erstellen. 2 - Ich kann ein virtuelles Verzeichnis erstellen.

Wenn ich zuerst wähle.Ich muss viele Konfigurationen und Baugruppen verwalten. Und es ist schwierig, Cache-, Authentifizierungs- und Autorisierungsdaten zu verwenden.

Wir verwenden jetzt separate WCF-Anwendungsprojekte für jedes Modul. So kann ich alle Anwendungen in ein virtuelles Verzeichnis mit Post-Build-Ereignissen zusammenführen, indem Sie SVC-Dateien und Assemblys in Root-Ordner kopieren.

Antwort

0

Wenn sie viele gemeinsame Dinge haben, wie die gleiche Authentifizierung, statische Variablen, die gleichen Bindungen, die gleichen gemeinsamen DLLs usw., und sie sind aus dem gleichen Quellcode gebaut (so wollen Sie nicht separat aktualisieren Module), verwenden Sie dann eine Anwendung.

+0

Ja du hast recht geteilt werden. Gibt es jedoch eine Lösung für die Verwendung gemeinsamer Assemblies oder Konfigurationsabschnitte mit einer Instanz für mehrere virtuelle Verzeichnisse. – Mel

0

Sie in separaten virtuellen Verzeichnis mit SVC-Datei in es aufnehmen kann, wird die DLL accross multple virtuelle Verzeichnisse

Verwandte Themen