Nov 10

SharePoint 2007 x64 und BizTalk 2009 auf dem gleichen IIS betreiben

Tag: Tipps und TricksTorsten @ 16:43

Will man sowohl Microsoft Office SharePoint 2007, als auch BizTalk Server 2009 auf dem gleichen Rechner (und somit IIS betreiben) gibt es hier eine Besonderheit. Das BizTalk Business Application Monitoring (BAM) Portal lässt sich bei der initialen Konfiguration nur einrichten, wenn der IIS ApplicationPool im 32Bit-Modus betrieben wird.

Andererseits funktioniert SharePoint x64 aber nur, wenn der IIS ApplicationPool im 64Bit-Modus läuft.
Was tun?

Es gibt einen Trick:

  1. Man stelle vor der Konfiguration über den SharePoint Products and Technologies Configuration Wizard den IIS ApplicationPool auf 32Bit um:
    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
  2. Dann läuft der Wizard durch. Wichtig zu beachten ist, dass man nicht in einem Schritt SharePoint Integration und BAM Portal konfiguriert. Denn die SharePoint Site, die man zwingenderweise zur Integration auswählen muss, ist natürlich jetzt solange „nicht erreichbar“, da wir im 32Bit-Modus arbeiten. Also auf keinen Custom Installation, nicht Standard.
  3. Und anschließend stelle man es wieder auf 64Bit um. Denn, das BAM Portal wird vom Setup bereits automatisch mit einem separaten ApplicationPool eingerichtet, welcher schon die 32Bit-Eigenschaft hat.
    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 0
  4. Möchte man jetzt noch die SharePoint Integration nutzen, führt man den Wizard erneut aus und konfiguriert dann die noch fehlende Komponente. Jetzt, da der IIS wieder im 64Bit ApplicationPool läuft, lassen sich auch die SharePoint Sites auswählen.

Geht man so vor, hat man einen 64Bit-IIS, der nur für das BAM Portal noch 32Bit nutzt. 😉