Globaler Pfad Zugriff verweigert in 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 ?.?()

Zusammenfassung der Ausgabe

Der obige Fehler zeigt an, dass der Zugriff auf den Pfad "Global\IronSoftwareDeploymentGlobal" verweigert wird. Dieses Problem kann bei alten Versionen von IronPDF, insbesondere Version 2021.11.4257 oder älter, aufgrund der Verwendung der WebKit PDF-Rendering-Engine und der zugehörigen Mutex-Methode im nativen Code auftreten.

Mögliche Ursache

Das Problem rührt von einem Berechtigungsproblem im Zusammenhang mit dem in der IronPDF-Bibliothek verwendeten globalen Mutex her. Diese Mutex war Teil der internen Implementierung der WebKit-basierten Rendering-Engine von IronPDF.

Lösung

Um dieses Problem zu beheben, aktualisieren Sie die IronPDF-Version auf2021.12.4401 oder später. In diesen neueren Versionen wurde der problematische Mutex entfernt.

Wenn die Aktualisierung das Problem nicht behebt, wenden Sie sich bitte an unseretechnische Unterstützung für weitere Untersuchungen und Unterstützung.