Festlegen von Bereitstellungseigenschaften in Visual Studio
Bevor Sie eine Projektmappe aus Visual Studio in einer BizTalk-Anwendung bereitstellen können, müssen Sie zuerst Projekteigenschaften festlegen. Wenn eine Lösung in Visual Studio mehrere Projekte enthält, müssen Sie für jedes Projekt separat Eigenschaften konfigurieren.
Voraussetzungen
Sie können die in diesem Thema beschriebenen Arbeitsschritte nur ausführen, wenn Sie mit einem Konto angemeldet sind, das über Lese-/Schreibzugriff im lokalen Dateisystem verfügt. Das Administratorkonto auf dem lokalen Computer verfügt über diese Berechtigung.
So aktivieren Sie die Projektbereitstellung im Konfigurations-Manager
Klicken Sie in Visual Studio im menü Standard auf Erstellen, und klicken Sie dann auf Configuration Manager.
Aktivieren Sie die Option Bereitstellen für jedes Projekt, das über die geöffnete Projektmappe bereitgestellt werden muss.
So konfigurieren Sie Projekteigenschaften
Klicken Sie in Visual Studio Projektmappen-Explorer mit der rechten Maustaste auf ein Projekt, für das Sie Eigenschaften konfigurieren möchten, und klicken Sie dann auf Eigenschaften.
Klicken Sie in Project Designer auf die Registerkarte Bereitstellung.
Konfigurieren Sie Projekteigenschaften wie in der folgenden Tabelle beschrieben, und klicken Sie dann auf OK.
Wiederholen Sie die Schritte 1, 2 und 3 für jedes im Projekt in der Lösung.
Eigenschaft Wert Erklärung Anwendungsname <Name> Der Name der BizTalk-Anwendung, in der die Assemblys dieses Projekts bereitgestellt werden sollen. Wenn die Anwendung bereits vorhanden ist, werden die Assemblys beim Bereitstellen des Projekts hinzugefügt. Wenn die Anwendung nicht vorhanden ist, wird sie erstellt. Wenn dieses Feld leer ist, werden die Assemblys standardmäßig in der BizTalk-Anwendung der aktuellen Gruppe bereitgestellt. Namen, die Leerzeichen enthalten, müssen in doppelte Anführungszeichen (") gesetzt werden. Konfigurationsdatenbank <Name der BizTalk-Verwaltungsdatenbank> Der Name der BizTalk-Verwaltungsdatenbank für die Gruppe, standardmäßig BizTalkMgmtDb. Server <Servername> Der Name der SQL Server-Instanz, die als Host für die BizTalk-Verwaltungsdatenbank auf dem lokalen Computer verwendet wird. Bei der Installation auf einem einzelnen Computer ist dies in der Regel der Name des lokalen Computers. Hinweis: Wenn Sie dieses BizTalk-Projekt auf einen anderen Computer verschieben, müssen Sie wahrscheinlich die Server-Eigenschaft ändern, um den neuen Computernamen widerzuspiegeln, bevor Sie die Assembly bereitstellen können. Erneute Bereitstellung „true“ oder „false“ Wenn Sie diese Eigenschaft auf Wahr (Standardeinstellung) festlegen, können BizTalk-Assemblys ohne Änderung der Versionsnummer erneut bereitgestellt werden. Im globalen Assemblycache installieren „true“ oder „false“ Wenn Sie diese Eigenschaft auf Wahr (Standardeinstellung) festlegen, werden die Assemblys bei der Installation der Anwendung im globalen Assemblycache (GAC) des lokalen Computers installiert. Legen Sie diese Eigenschaft nur dann auf Falsch fest, wenn Sie für die Installation andere Tools, z. B. Gacutil, verwenden möchten. Hostinstanz neu starten „true“ oder „false“ Wenn Sie diese Eigenschaft auf Wahr festlegen, werden alle Hostinstanzen, die auf dem lokalen Computer ausgeführt werden, beim erneuten Bereitstellen einer Assembly automatisch neu gestartet. Wenn Sie diese Eigenschaft auf Falsch (Standardeinstellung) festlegen, muss die Hostinstanz beim erneuten Bereitstellen einer Assembly manuell neu gestartet werden. Hinweis: Wenn Sie Assemblys auf Projektmappenebene erneut bereitstellen, werden Hostinstanzen für jedes Projekt, für das diese Option auf True festgelegt ist, einmal neu gestartet. Das kann zu mehrfachen Neustarts führen. Wenn Sie Assemblys von der Lösungsebene erneut bereitstellen möchten, können Sie diese Eigenschaft für nur ein Projekt der Lösung auf Wahr festlegen, um mehrfache Neustarts der Hostinstanz zu vermeiden. Dies sollte im letzten Projekt festgelegt werden, das in der Projektmappe erneut bereitgestellt wird. Zudem wird eine Hostinstanz, die während der erneuten Bereitstellung angehalten wurde, nicht gestartet. Komponententest aktivieren „true“ oder „false“ Hiermit wird angegeben, ob der Komponententest für das Projekt aktiviert werden soll.
Weitere Informationen
Bereitstellen von BizTalk-Assemblys aus Visual Studio in einer BizTalk-Anwendung