Accès au chemin global refusé dans IronSoftware

This article was translated from English: Does it need improvement?
Translated
View the article in English
System.TypeInitializationException: The type initializer for '?' threw an exception. 
    ---> System.UnauthorizedAccessException: Access to the path 'Global\IronSoftwareDeploymentGlobal' is denied.
    at System.Threading.Mutex.CreateMutexCore(Boolean initiallyOwned, String name, Boolean& createdNew)
    at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name)
    at ?..cctor()app
    --- End of inner exception stack trace ---
    at ?.?[?]()
    at ?.?()

Résumé du problème

L'erreur ci-dessus indique que l'accès au chemin 'Global\IronSoftwareDeploymentGlobal' est refusé. Ce problème peut se produire avec les anciennes versions de IronPDF, spécifiquement la version 2021.11.4257 ou antérieure, en raison de l'utilisation du moteur de rendu PDF WebKit et de la méthode mutex associée dans le code natif.

Cause possible

Le problème provient d'un problème de permissions lié au mutex global utilisé dans la bibliothèque IronPDF. Ce mutex faisait partie de l'implémentation interne du moteur de rendu basé sur WebKit d'IronPDF.

Solution

Pour résoudre ce problème, mettez à niveau IronPDF vers la version2021.12.4401ou version ultérieure. Dans ces versions plus récentes, le mutex problématique a été supprimé.

Si la mise à niveau ne résout pas le problème, veuillez contacter notresupport techniquepour une enquête et une assistance supplémentaires.