Utilisation d'IronPDF avec IIS : Guide d'installation
IronPdf et IIS
Cadre
- Plusieurs sites web : L'hébergement de plusieurs sites web dans le même pool d'applications n'est pas pris en charge car Chrome n'autorise qu'un seul appel d'initialisation par processus. Des pools d'applications séparés sont nécessaires.
- Modifications de la configuration du site : Même avec des pools d'applications séparés, la modification de la configuration ou du contenu du site peut amener IIS à tenter de redémarrer Chrome automatiquement. Cela entraînera un plantage car Chrome ne prend pas en charge la réinitialisation sans un redémarrage complet.
- Exigences de redémarrage : Après un plantage, un redémarrage du site Web est nécessaire. Si le problème persiste, il peut être nécessaire de redémarrer complètement le pool d'applications.
Core/.Net
- Pools d'applications : Core/.Net impose naturellement l'utilisation de pools d'applications séparés.
- Fiabilité : Cette configuration fonctionne bien avec IronPDF. Changer le contenu de l'application ne nécessite généralement pas un redémarrage complet.
- Plusieurs sites : Vous pouvez exécuter plusieurs sites sur le même serveur Web IIS en using IronPDF sans problème.
- LiveReload : Cette fonctionnalité n'est pas prise en charge.
Nous améliorons activement les mécanismes de détection et travaillons à des messages d'erreur plus clairs et utiles pour cette exigence de configuration de plus en plus rare.
À partir de la version IronPDF 2022.7.6986, veuillez essayer de définir Installation.SkipShutdown = true. Cela peut être trouvé dans la documentation de l'API.
Référence API - Installation IronPDF
// This setting prevents unnecessary shutdowns which may occur on site configuration changes.
IronPdf.Installation.SkipShutdown = true;
// This setting prevents unnecessary shutdowns which may occur on site configuration changes.
IronPdf.Installation.SkipShutdown = true;
' This setting prevents unnecessary shutdowns which may occur on site configuration changes.
IronPdf.Installation.SkipShutdown = True

