Win32Exception sur Linux et WSL sans clé de licence
Lors de l'exécution d'IronPDF sur Ubuntu, WSL ou dans un conteneur Docker sans clé de licence, l'application génère une exception référant à xdg-open.
System.ComponentModel.Win32Exception: An error occurred trying to start process 'xdg-open' with working directory '/path/to/your/project/bin/Debug/net7.0'. No such file or directory
Trois conditions doivent être présentes simultanément pour que cette erreur se produise : exécution sous Linux ou WSL, aucune clé de licence IronPDF configurée, et xdg-open n'est pas installé. Sans clé de licence, IronPDF tente d'ouvrir un navigateur pour afficher un avis d'essai en utilisant xdg-open. L'utilitaire est absent dans les environnements Linux minimaux, causant l'exception Win32Exception.
Solution
Étape 1 : Définir la clé de licence
Configurez la clé de licence avant tout appel de rendu PDF :
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY";
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY";
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY"
Une clé d'essai résout également le problème. Définir une clé de licence valide empêche IronPDF de tenter d'ouvrir un navigateur.
Étape 2 : installer xdg-utils
Si vous devez fonctionner sans clé de licence ou souhaitez éliminer la dépendance :
sudo apt update
sudo apt install xdg-utils
sudo apt update
sudo apt install xdg-utils
Pour une configuration complète de Linux et WSL, consultez le guide de déploiement Linux.

