IronPDF'de IronCefSubProcess Hataları: Çözümler
IronCefSubprocess, IronPDF'in Chrome renderleyicisi ile dağıtılan ve gerçek çoklu süreç ve çoklu iş parçacığı oluşturmayı sağlayan küçük bir ikili dosyadır. Bu, Chromium tarayıcısının mimarisinin ayrılmaz ve zorunlu bir parçasıdır.
IronCefSubprocess genellikle /bin/runtimes/*/native/IronCefSubprocess konumunda bulunur
IronCefSubprocess için Yürütme İzinlerini Düzeltme
- Hata: 'IronCefSubprocess' izinlerini değiştirme: İşlem izin verilmedi
- Hata: Yoldan vcruntime140_1 kütüphanesini yüklerken
IronCefSubprocess çalıştırılabilir değilse nadir görülen ama sinir bozucu bir hata oluşur. Bu, dosya izinleriyle ilgili bir konudur ve nadir durumlarda, özellikle daha yüksek güvenlikli Linux dağıtımlarında manuel olarak çözülmesi gerekebilir.
Windows
IronCefSubprocess'a Yönetici olarak Explorer'da göz atın. .NET Runtime'a Okuma ve Çalıştırma izinlerini manuel olarak verin.
macOS ve Linux
IronCefSubprocess'teki izinleri değiştirmek için chmod, chown veya setfacl gibi kabuk komutlarını kullanabilirsiniz.
.NET Hangi Kullanıcı Profilini IronCefSubprocess'i Çalıştırmak için Kullanıyor?
- .NET
System.Environment.UserNameözelliğini kullanarak .NET Çalışma Zamanı'nın kodu çalıştırmak için kullandığı kullanıcı profili keşfedilebilir. - Bu sorunla ilgili olarak IronPDF tarafından atılan herhangi bir İstisna mesajında .NET çalışma zamanının kullanıcı adı da rapor edilecektir.
Eksik IronCefSubprocess Dosyasını Düzeltme
Eksik IronCefSubprocess dosyası durumunda:
Hedef platformunuz için IronPdf.Native.Chrome paketlerine NuGet referansları eklediğinizden emin olun.
Yaygın referanslar:
Sonra, Visual Studio çözümünüzü yeniden derleyin ve doğru dağıtım platformu için projenizi yayınlayın (AKA RuntimeIdentifier).
Çalışma zamanları klasörünün mevcut olduğundan ve geliştirme ortamınızdaki tüm dosyaları içerdiğinden emin olun.

