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 ?.?()

問題の概要

上記のエラーは、パス「Global\IronSoftwareDeploymentGlobal」へのアクセスが拒否されたことを示しています。 この問題は、IronPDFの古いバージョン、特にバージョン2021.11.4257以前で発生する可能性があります。これは、WebKit PDFレンダリングエンジンとネイティブコード内で関連するミューテックスメソッドを使用しているためです。

考えられる原因

問題は、IronPDFライブラリで使用されているグローバルミューテックスに関する権限の問題に起因しています。 このミューテックスはIronPDFのWebKitベースのレンダリングエンジンの内部実装の一部でした。

ソリューション

この問題を解決するには、IronPDFのバージョンをアップグレードしてください2021.12.4401以降。 これらの新しいバージョンでは、問題のあるミューテックスが削除されました。

アップグレードしても問題が解決しない場合は、当社のサポートチームにご連絡ください。エンジニアリングサポートさらに調査と支援のために。