在 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或更晚。 在这些新版本中,已经移除了有问题的互斥体。

如果升级不能解决问题,请联系我们的工程支持以便进一步调查和协助。