Erreur 500.0 de BarTender Print Portal : Échec de l’appel de xx sur le filtre ISAPI "xxx
Symptôme
Lorsque vous essayez de charger BarTender Print Portal (BPP), vous recevez l’erreur 500.0 qui fait référence au fichier dll suivant :
Environnement
-
BarTender Print Portal
-
BarTender 2019 et versions ultérieures
Solution
Il ne s’agit pas vraiment d’une erreur BarTender, mais plutôt d’un paramètre IIS. Lorsqu’une requête pour charger une page web est effectuée, IIS parcourt une liste de filtres ISAPI, qui correspond essentiellement à une liste de fichiers dll. Il tente de charger chaque dll de cette liste jusqu’à trouver ce dont il a besoin.
Ce problème survient lorsqu’un des filtres est une DLL 32 bits sur un système d’exploitation 64 bits. Comme BarTender doit correspondre à l’architecture du système d’exploitation lors de l’exécution de BPP, cela provoque un conflit de compatibilité.
Pour identifier le conflit potentiel, veuillez suivre les étapes suivantes :
- Ouvrez le Gestionnaire IIS
- Développez les sites puis cliquez sur le site où BPP est hébergé. Par défaut, il s’agit de « Default Web Site »
- Cliquez sur Filtres ISAPI (situé dans la section IIS)
- Cherchez l’adresse du filtre qui correspond au message affiché dans le navigateur web
Les seuls filtres utilisés par BPP sont les deux filtres ASP.Net, qui ne provoquent pas d’erreur de filtre ISAPI.
Si les filtres problématiques ne peuvent pas être supprimés (car d’autres sites IIS en dépendent), envisagez de déplacer BPP sur un site dédié. Vous pouvez héberger plusieurs sites dans IIS.
Les deux sites ici peuvent fonctionner sur des adresses IP, des noms d’hôte ou des ports différents. Nous ne recommandons pas de configuration particulière, car cela sort du cadre de nos recommandations.
Remarque importante : vérifiez les filtres ISAPI du nouveau site avant de lancer le nouveau BPP. IIS copie les paramètres par défaut du site « Default Web Site », donc les filtres problématiques peuvent être repris.
Ressources supplémentaires
Veuillez consulter la page Présentation des filtres ISAPI de Microsoft pour plus d’informations.
Informations internes uniquement
Comment exécuter plusieurs sites sur IIS - guide non officiel pour héberger plusieurs sites sur IIS.