Używanie IronPDF z IIS: Przewodnik konfiguracji
IronPDF i IIS
Framework
- Wiele stron internetowych: Hostowanie wielu stron internetowych w tym samym puli aplikacji nie jest wspierane, poniewaz Chrome pozwala na tylko jedno wywolanie inicjalizacyjne na proces. Wymagane sa oddzielne pule aplikacji.
- Zmiany w konfiguracji witryny: Nawet przy oddzielnych pulach aplikacji, modyfikacja konfiguracji lub treści witryny może spowodowac, ze IIS spróbuje automatycznie ponownie uruchomic Chrome. To spowoduje awarie, poniewaz Chrome nie wspiera ponownej inicjalizacji bez pełnego ponownego uruchomienia.
- Wymagania ponownego uruchamiania: Po awarii konieczne jest ponowne uruchomienie witryny. Jeśli problem będzie sie powtarzal, może być wymagane pełne ponowne uruchomienie puli aplikacyjnej.
Core/.NET Core
- Pule aplikacyjne: Core/.Net naturalnie wymusza używanie oddzielnych pul aplikacyjnych.
- Niezawodnosc: Ta konfiguracja dobrze wspólgra z IronPDF. Zmiana treści aplikacji zazwyczaj nie wymaga pełnego ponownego uruchomienia.
- Wiele witryn: Możesz uruchamiac wiele witryn na tym samym serwerze IIS z IronPDF bez problemu.
- LiveReload: Ta funkcja nie jest wspierana.
Aktywnie poprawiamy mechanizmy wykrywania i pracujemy nad jasniejszymi, bardziej pomocnymi komunikatami o wyjatkach dla tego coraz rzadszego wymogu konfiguracji.
Od wersji IronPDF 2022.7.6986 proszę spróbować ustawić Installation.SkipShutdown = true. Znajdziesz to w dokumentacji API.
Dokumentacja API - Instalacja 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

