IronSoftwareのグローバルパスのアクセス拒否
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以降。 これらの新しいバージョンでは、問題のあるミューテックスが削除されました。
アップグレードしても問題が解決しない場合は、当社のサポートチームにご連絡ください。エンジニアリングサポートさらに調査と支援のために。