IronCefSubprocess
IronCefSubprocess 是一個隨 IronPDF 的 Chrome 渲染器部署的小型二進制文件,允許真正的多進程和多線程。它是 Chromium 瀏覽器架構中不可或缺且不可選擇的一部分。
IronCefSubprocess 通常位於 /bin/runtimes/*/native/IronCefSubprocess
修復 IronCefSubprocess 的執行權限
- chmod: 更改 'IronCefSubprocess' 的權限:不允許的操作
- 從路徑加載 vcruntime140_1 庫時出錯
若 IronCefSubprocess 無法執行,這是一個不常見但令人沮喪的錯誤。這是一個文件權限問題,在一些安全性較高的 Linux 發行版本中,可能需要手動解決。
Windows
以管理員身份在瀏覽器中瀏覽到 IronCefSubprocess。右鍵點擊並手動賦予 .NET Runtime 讀取和執行的權限。
macOS 和 Linux
你可以使用 shell 命令如 chmod 和 chown 或 setfacl 來 更改 IronCefSubprocess 的許可權.
.NET 使用哪個使用者配置檔執行 IronCefSubprocess?
- 可以使用 .NET 的 System.Environment.UserName 屬性來發現 .NET 常式執行程式碼時使用的使用者配置檔。
- 有關此問題,IronPDF 引發的任何例外訊息中也會報告 .NET 常式的使用者名稱。
修復缺少的 IronCefSubprocess 檔案
在缺少 IronCefSubprocess 檔案的情況下。
請確保您已添加 NuGet 參考至 IronPdf.Native.Chrome 對應於您的目標平台的套件.
常見的參考資料是:
接下來,重新編譯您的 Visual Studio 解決方案,然後 發布 您的專案用於正確的部署平台 (AKA 運行時標識符)確保存在 runtimes 資料夾,並包含您開發環境中的所有檔案。