BarTender Print Portal Fehler 500.0: Aufruf von xx im ISAPI-Filter "xxx" fehlgeschlagen
Symptom
Beim Versuch, das BarTender Print Portal (BPP) zu laden, erhalten Sie den Fehler 500.0, der auf die folgende DLL-Datei verweist:
Umgebung
-
BarTender Print Portal
-
BarTender 2019 und neuer
Lösung
Dies ist weniger ein Fehler von BarTender als vielmehr eine IIS-Einstellung. Wenn eine Anfrage zum Laden einer Webseite erfolgt, durchläuft IIS eine Liste von ISAPI-Filtern, im Grunde eine Liste von DLL-Dateien. IIS versucht, alle DLL-Dateien auf dieser Liste zu laden, bis es findet, was benötigt wird.
Das Problem entsteht, wenn einer der Filter eine 32-Bit-DLL auf einem 64-Bit-Betriebssystem ist. Da BarTender beim Ausführen von BPP die Bitrate des Betriebssystems übernehmen muss, kommt es zu einem Konflikt der Bitraten.
Um den möglichen Konflikt zu finden, gehen Sie bitte wie folgt vor:
- Öffnen Sie den IIS-Manager
- Erweitern Sie die Sites und klicken Sie auf die Seite, auf der BPP gehostet wird. Standardmäßig ist dies "Default Web Site"
- Klicken Sie auf ISAPI-Filter (zu finden im IIS-Bereich)
- Suchen Sie nach der Filteradresse, die mit der Meldung im Webbrowser übereinstimmt
Die einzigen Filter, die BPP verwendet, sind die beiden ASP.Net-Filter, von denen keiner den ISAPI-Filterfehler verursacht.
Falls die problematischen Filter nicht entfernt werden können (weil andere Sites in IIS darauf angewiesen sind), ziehen Sie in Betracht, BPP auf eine eigene Site zu verschieben. Sie können mehrere Sites in IIS hosten.
Die beiden Sites hier können auf unterschiedlichen IP-Adressen, Hostnamen oder Ports betrieben werden. Wir sprechen keine Empfehlung aus, auf welchen Sie diese laufen lassen sollten, da dies außerhalb unseres Empfehlungsspektrums liegt.
Wichtiger Hinweis: Überprüfen Sie die ISAPI-Filter der neuen Site, bevor Sie das neue BPP starten. IIS übernimmt die Standardeinstellungen der Default Web Site, sodass die problematischen Filter übernommen werden könnten.
Weitere Ressourcen
Weitere Informationen finden Sie in der ISAPI-Filter-Übersicht von Microsoft.
Nur für den internen Gebrauch
Wie man mehrere Sites auf IIS betreibt - inoffizielle Anleitung zum Betrieb mehrerer Sites auf IIS.