IronCefSubProcess Hataları: Çözümler
IronCefSubprocess, IronPDF'in Chrome renderleyicisi ile dağıtılan küçük bir ikili dosyadır, gerçek çok işlemli çok iş parçacıklı çalışmayı sağlar. Krom tarayıcının mimarisinin ayrılmaz ve vazgeçilmez bir parçasıdır.
IronCefSubprocess genellikle /bin/runtimes/*/native/IronCefSubprocess konumunda bulunur.
IronCefSubprocess için Yürütme İzni Düzeltme
- Hata: 'IronCefSubprocess'in izinlerini değiştirme: İşlem yapılmasına izin verilmedi
- Hata: vcruntime140_1 kütüphanesini yoldan yüklerken
IronCefSubprocess yürütülebilir olmadığında yaygın olmayan ama can sıkıcı bir hata oluşur. Bu, özellikle yüksek güvenlikli Linux dağıtımlarında nadir durumlarda manuel olarak çözülmesi gereken bir dosya izinleri sorunudur.
Windows
IronCefSubprocess'e yöneticilik modunda Explorer'da gidin. Sağ tıklayın ve .NET Çalışma Zamanı'nı Okuma ve Yürütme izni verin.
macOS ve Linux
IronCefSubprocess üzerindeki izinleri değiştirmek için chmod, chown veya setfacl gibi kabuk komutlarını kullanabilirsiniz.
.NET IronCefSubprocess'i Çalıştırmak için Hangi Kullanıcı Profilini Kullanır?
- .NET Runtime'ın kodu yürütmek için kullandığı kullanıcı profili, .NET
System.Environment.UserNameözelliği kullanılarak tespit edilebilir. - .NET çalışma zamanının kullanıcı adı, IronPDF tarafından atılan bu konuyla ilgili herhangi bir İstisna mesajında da rapor edilecektir.
Eksik IronCefSubprocess Dosyasını Düzeltme
Eksik bir IronCefSubprocess dosyası durumunda:
Hedef platformunuz için IronPdf.Native.Chrome paketlerine NuGet referansları eklediğinizden emin olun.
Genel referanslar şunlardır:
Ardından, Visual Studio çözümünüzü yeniden derleyin ve projenizi doğru dağıtım platformu için yayınlayın (Bkz: RuntimeIdentifier).
Çalışma zamanları klasörünün mevcut olduğundan ve geliştirme ortamınıza dahil olan tüm dosyaları içerdiğinden emin olun.

