Using IronPDF with IIS: Setup Guide

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPdf und IIS

Framework

  • Mehrere Websites: Das Hosten mehrerer Websites im selben Anwendungspool wird nicht unterstützt, da Chrome nur einen Initialisierungsaufruf pro Prozess zulässt. Separate Anwendungs-Pools sind erforderlich.
  • Änderungen der Site-Konfiguration: Selbst mit separaten Anwendungspools kann das Ändern der Site-Konfiguration oder des Inhalts dazu führen, dass IIS versucht, Chrome automatisch neu zu starten. Dies führt zu einem Absturz, da Chrome keine Reinitialisierung ohne vollständigen Neustart unterstützt.
  • Neustart-Anforderungen: Nach einem Absturz ist ein Neustart der Website erforderlich. Wenn das Problem weiterhin besteht, kann ein vollständiger Neustart des Anwendungspools erforderlich sein.

Core/.Net

  • Anwendungspools: Core/.Net erzwingt natürlicherweise die Verwendung separater Anwendungspools.
  • Zuverlässigkeit: Diese Einrichtung funktioniert gut mit IronPDF. Das Ändern des Anwendunginhalts erfordert normalerweise keinen vollständigen Neustart.
  • Mehrere Sites: Sie können mehrere Sites auf demselben IIS-Webserver mit IronPDF ohne Probleme betreiben.
  • LiveReload: Diese Funktion wird nicht unterstützt.

Wir verbessern aktiv die Erkennungsmechanismen und arbeiten an klareren, hilfreicheren Fehlermeldungen für diese zunehmend seltene Einrichtungsanforderung.

Ab IronPdf-Version 2022.7.6986 versuchen Sie bitte, Installation.SkipShutdown = true festzulegen. Dies finden Sie in der API-Dokumentation.

API-Referenz - IronPdf Installation

// 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
$vbLabelText   $csharpLabel
Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht