Dateien implementiert alle über meinen BizTalk Server, in jedem „Projektordner“ des Benutzers

StackOverflow https://stackoverflow.com/questions/1329118

Frage

Wenn ich Anwendungen in unseren BizTalk Server bereitstellen, wir zu einer Testmaschine bereitstellen, fügen Sie alle die notwendigen Ressourcen und dann ein MSI exportieren, dass wir auf unsere Produktionsserver importiert werden (wir haben zwei). Neulich habe ich bemerkt, dass es Dutzende von Ordnern auf unsere Produktionsserver sind die Kopien von jedem Entwickler den Quellcode Lage zu sein scheinen.

Zum Beispiel:

  • C: \ Entwicklung \ MyProject1
  • C: \ Projects \ SomeProject
  • C: \ Users \ Ryan \ Eigene Dateien \ Visual Studio Projects \ Ein weiteres Projekt
  • Viele andere

Sie sind alle Projekte, die wir bereits in BizTalk eingesetzt und die Ordner nicht Quellcode enthalten, sondern nur die „Bereitstellung“ Ordner jedes BizTalk-Projekt mit DLL-Dateien in ihm. Allerdings dachte ich, die MSI-Pakete, die DLL-Dateien in das GAC fügen oder zumindest wurden sie im MSI installieren Zielordner (alle MSI-Dateien installiert sind „C: \ Biztalk \ Projektname“) setzen.

Schuppen Kann jemand hier etwas Licht? Sind diese zusätzlichen Kopien sicher zu löschen, und wird diese Stop meiner BizTalk-Anwendungen in ihren Tracks?

War es hilfreich?

Lösung

(I nachzulesen nur Ihre Frage und sehen, dass meine Antwort etwas mehr Kontext benötigen. Bevor Sie das nächste Mal einsetzen, haben die Entwickler die folgenden Schritte so folgen, dass Sie nicht mit den Ordnern landen Sie in Ihrer Frage erwähnt ).

Sie haben die Kontrolle über den Installationsordner - Sie müssen nur Ziel Ihre Ressourcen ändern BizTalk Administrator. Sie können auch die Installation im GAC steuern.

Verwenden Sie die folgenden Schritte, um den Installationsordner zu ändern (was in dem Ordner installiert werden, dass die Benutzer angibt, wenn die MSI ausgeführt wird):

  1. In BizTalk Administrator, unter dem Application-Ordner-Ressourcen, die Werte unter der Quell- und Ziel Ort Spalten überprüfen - Sie werden Ordner und Laufwerksbuchstaben, die auf Ihrem System vorhanden sind.
  2. Für jedes Element in der Liste mit der rechten Maustaste und wählen Sie Ändern
  3. ändern Sie die Zielpfad - der Pfad Teil des Orts - zu **% BTAD \ _InstallDir% ** (ist die Symbole% und trennen Sie das letzte% aus dem Dateinamen (wahrscheinlich eine DLL) mit einem Backslash-Zeichen (\) Also, es könnte so aussehen, wenn Sie fertig sind. **% BTAD \ _InstallDir% ** \ MyStuff.DLL
  4. Exportieren Sie Ihre Anwendung
  5. Führen Sie das MSI auf Ihre Zielsysteme - Dinge im Ordner installiert werden, dass die Benutzer angibt, wenn die MSI läuft

Das ist das Wesen der Lösung - ich zufällig eine kurze Blog-Post über diesen letzten Monat geschrieben.

Andere Tipps

Ich würde sich nicht löschen, bis Sie eine Umschichtung tun. BizTalk ist die Erinnerung an die Stelle der Ressource wurde zunächst auf die Ressource Meta-Datenquelle hinzugefügt. Für Zweck ein MSI zu generieren, sollten Sie die Ressourcen aus hinzufügen, wo Sie wollen, dass sie auf dem Produktionsserver befinden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top