Exemplarische Vorgehensweise: Überprüfen eines Anwendungssystems für die Bereitstellung

Aktualisiert: November 2007

Dieses Szenario baut auf dem in Exemplarische Vorgehensweise: Anwenden von Einschränkungen auf ein logisches Datencenter entwickelten Szenario auf. In diesem Szenario werden Anwendungen im System an das logische Datencenter gebunden und anschließend überprüft, um zu bestimmen, ob das System erfolgreich in diesem Datencenter bereitgestellt werden kann.

Bevor Sie mit dieser exemplarischen Vorgehensweise beginnen, müssen Sie Grundkenntnisse über den Designer für logisches Datencenter besitzen. Außerdem müssen Sie wissen, wie der Designer für logisches Datencenter in Verbindung mit den anderen Designern für verteilte Systeme ausgeführt wird. Weitere Informationen finden Sie unter Übersicht über den Designer für logische Datencenter und Workflow zwischen den Designern für verteilte Systeme.

So erstellen Sie ein Bereitstellungsdiagramm

  1. Öffnen Sie die Projektmappendatei Catalog.sln, die Sie in Exemplarische Vorgehensweise: Anwenden von Einschränkungen auf ein logisches Datencenter erstellt haben.

    Ein Beispiel zur Veranschaulichung des Ergebnisses dieser exemplarischen Vorgehensweise ist im Microsoft Download Center unter https://go.microsoft.com/fwlink/?LinkId=40867 verfügbar.

  2. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Datei WebClientSystem.sd, und klicken Sie auf Öffnen.

    Das Systemdiagramm wird im System-Designer geöffnet.

  3. Klicken Sie mit der rechten Maustaste auf das WebClientSystem-System, und klicken Sie auf Bereitstellung definieren.

    Das Dialogfeld Bereitstellung definieren wird geöffnet. In diesem Dialogfeld können Sie das Diagramm für logisches Datencenter auswählen, mit dem Sie eine Bereitstellungsdefinition erstellen möchten. Die Datei eCommerceDatacenter.ldd wird automatisch ausgewählt angezeigt, da sie das einzige Diagramm für logisches Datencenter in der Projektmappe ist.

  4. Klicken Sie auf OK.

    Visual Studio erstellt in der Projektmappe ein neues Bereitstellungsdiagramm und öffnet es im Bereitstellungs-Designer.

  5. Ziehen Sie SalesWebClient aus dem Fenster Systemansicht auf den HardenedIIS-Webserver.

  6. Ziehen Sie Catalog aus dem Fenster Systemansicht auf ApplicationServer.

    Das Dialogfeld Bindungsdetails wird angezeigt.

  7. Binden Sie CatalogWebService an SecureApplicationsWebSite.

    Dadurch wird CatalogWebService an den entsprechenden Websitehost gebunden. Sie müssen Webdienste, die in derselben Webanwendung vorhanden sind, an dieselbe Website binden.

  8. Klicken Sie auf OK.

  9. Ziehen Sie CatalogDB aus dem Fenster Systemansicht auf Catalogs.

    Hinweis:

    Die Projektmappe, die Sie aus dem Beispiel geladen haben, enthält keine externe Datenbankverbindung für CatalogDB.

Sie haben nun alle Anwendungen an die entsprechenden logischen Serverhosts gebunden. Jetzt überprüfen Sie die Bereitstellungsdefinition, um zu bestimmen, ob Konflikte zwischen Anwendungseinstellungen und Einschränkungen für logische Server auftreten.

So überprüfen Sie eine Bereitstellungsdefinition

  • Klicken Sie mit der rechten Maustaste auf das Bereitstellungsdiagramm, und klicken Sie auf Diagramm validieren.

    Der Bereitstellungs-Designer überprüft die in der SDM-Datei für das System festgelegten Einstellungen und Einschränkungen anhand der Einstellungen und Einschränkungen, die in der SDM-Datei für das in der Datei eCommerceDatacenter.ldd entworfene logische Zieldatencenter festgelegt sind. Im Fenster Fehlerliste werden alle aufgetretenen Validierungswarnungen angezeigt. Weitere Informationen über SDM-Dateien finden Sie unter Übersicht über das System Definition Model (SDM).

    In diesem Szenario werden die folgenden Validierungswarnungen im Fenster Fehlerliste angezeigt:

    • "Der Einschränkungsparameter "Zulässige Sicherheitsmodi" erfordert, dass die Einstellung "Modus" auf "Forms" festgelegt ist. Sie ist jedoch auf "Windows" festgelegt."

    • "Der Einschränkungsparameter "Identitätswechsel erforderlich" erfordert, dass die Einstellung "Identitätswechsel" auf "True" festgelegt ist. Sie ist jedoch auf "False" festgelegt."

Jetzt beheben Sie diese Warnungen.

So beheben Sie in Validierungswarnungen angegebene Probleme

  1. Klicken Sie im Fenster Fehlerliste mit der rechten Maustaste auf die erste Warnung (Zulässige Sicherheitsmodi), zeigen Sie auf Gehe zu, und klicken Sie auf Moduseinstellung für Catalog (CatalogServiceSystem).

    Das CatalogSystem-Systemdiagramm wird angezeigt. Im Einstellungs- und Einschränkungs-Editor wird die entsprechende Anwendungseinstellung, die den Konflikt verursacht, in Catalog im CatalogServiceSystem angezeigt. Ein Fehlersymbol wird in Catalog angezeigt und gibt an, dass ein Fehler vorhanden ist.

  2. Ändern Sie im Einstellungs- und Einschränkungs-Editor den Authentifizierungswert für die Einstellung Modus von Windows in Forms.

  3. Kehren Sie zum Bereitstellungsdiagramm zurück, und doppelklicken Sie im Fenster Fehlerliste auf die zweite Warnung.

    Die Einstellung, die Sie für Catalog im CatalogServiceSystem korrigieren müssen, wird angezeigt.

  4. Ändern Sie im Einstellungs- und Einschränkungs-Editor den Wert für Identität annehmen von False in True.

  5. Kehren Sie zum Bereitstellungsdiagramm zurück, klicken Sie mit der rechten Maustaste auf das Diagramm, und klicken Sie auf Validierungsmeldungen löschen.

    Sie müssen diesen Schritt nicht vor dem erneuten Überprüfen ausführen. Sie können Validierungsfehler und Validierungswarnungen bei Bedarf aus dem Fenster Fehlerliste löschen.

  6. Klicken Sie mit der rechten Maustaste auf das Bereitstellungsdiagramm, und klicken Sie auf Diagramm validieren.

    Im Fenster Fehlerliste wird die folgende Validierungswarnung angezeigt:

    "Die ASP.NET-Konfigurationseinstellungen für Application Catalog und die Einstellungen der IIS-Webanwendung sind nicht kompatibel. Die ASP.NET-Konfiguration ist gegenwärtig auf Forms festgelegt, und die WebApplication-Authentifizierungsflags sind nicht für die Unterstützung von Anonym konfiguriert."

    Diese Warnung wird angezeigt, weil ApplicationServer bestimmte Einstellungen der Anwendungen erfordert, die gehostet werden. Diese erforderlichen Einstellungen verursachen einen Konflikt mit den tatsächlichen Einstellungen der gehosteten Anwendung Catalog.

  7. Korrigieren Sie die letzte Warnung wie folgt:

    1. Zeigen Sie ApplicationServer im Diagramm für logisches Datencenter an.

    2. Klicken Sie im Einstellungs- und Einschränkungs-Editor unter Einstellungen für den logischen Server auf den Knoten WebSites, erweitern Sie im Einstellungsbereich den Knoten Authentifizierung, und wählen Sie in der Einstellung AuthFlags das Feld Anonym aus.

Siehe auch

Weitere Ressourcen

Einschränken von Anwendungsbeziehungen und Anwendungshostbeziehungen