Freitag, 23. Juni 2017

[EXCHANGE][IIS] 32bit App auf IIS mit Exchange 2013 / 2016

Möchte man eine 32bit IIS Applikation auf einem Server installieren, bei welchem bereits Exchange 2013 oder neuer installiert ist, kann der neue AppPool in IIS abstürzen.

Im EventLog erscheinen folgende Fehler:

error 2282 The Module DLL 'C:\Program Files\Microsoft\Exchange Server\V15\Bin\kerbauth.dll' could not be loaded due to a configuration problem. The current configuration only supports loading images built for a x86 processor architecture. The data field contains the error number. To learn more about this issue, including how to troubleshooting this kind of processor architecture mismatch error, see http://go.microsoft.com/fwlink/?LinkId=29349.

Behebn lässt sich dies wie folgt:

In der Datei:
c:\windows\system32\inetsrv\config\ application host

1: Backup machen der Datei

2: Suchen nach:



<add name="kerbauth" image="C:\Program Files\Microsoft\Exchange Server\V14\Bin\kerbauth.dll" >

3: Ändern in:

<add name="kerbauth" image="C:\Program Files\Microsoft\Exchange Server\V14\Bin\kerbauth.dll" preCondition="bitness64" />

4: AppPool starten und nochmals testen

Es kann durchaus sein, das nun eine andere .dll den gleichen Fehler aufweist, z.B. owaauth.dll

Das vorgehen ist aber genau gleich, "preCondition="bitness64" einfügen in der Zeile wo die .dll drinnsteht

Keine Kommentare:

Kommentar veröffentlichen