IronCefSubprocessus

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronCefSubprocess est un petit fichier binaire déployé avec le moteur de rendu Chrome d'IronPDF qui permet un véritable multithreading multi-processus. Il fait partie intégrante et non optionnelle de l'architecture du navigateur Chromium.

IronCefSubprocess est souvent situé dans /bin/runtimes/*/native/IronCefSubprocess

Correction de l'autorisation d'exécution pour IronCefSubprocess

  • chmod : modification des permissions de 'IronCefSubprocess' : Opération non autorisée
  • Erreur lors du chargement de la bibliothèque vcruntime140_1 à partir du chemin d'accès

    Une erreur peu courante mais frustrante se produit si IronCefSubprocess n'est pas exécutable. Il s'agit d'un problème de permissions de fichiers qui peut devoir être résolu manuellement dans de rares cas, en particulier sur les distributions Linux à haut niveau de sécurité.

Fenêtres

En tant qu'administrateur, naviguez jusqu'à IronCefSubprocess dans l'Explorateur. Cliquez avec le bouton droit de la souris et accordez au moteur d'exécution .NET les autorisations de lecture et d'exécution manuelles.

macOS et Linux

Vous pouvez utiliser des commandes shell telles que _chmod _et _chown _ou setfacl pourchanger les permissions pour IronCefSubprocess.

Quel profil d'utilisateur .NET utilise-t-il pour exécuter IronCefSubprocess ?

  • Le profil d'utilisateur utilisé par le moteur d'exécution .NET pour exécuter le code peut être découvert à l'aide de la propriété System.Environment.UserName de .NET.
  • Le nom d'utilisateur du moteur d'exécution .NET sera également indiqué dans tous les messages d'exception lancés par IronPDF pour ce problème.

Correction d'un fichier IronCefSubprocess manquant

Dans le cas d'un fichier IronCefSubprocess manquant.

Assurez-vous d'avoir ajouté les références NuGet au fichierPaquets IronPdf.Native.Chrome pour votre plateforme cible.

Les références courantes sont les suivantes

IronPDF.Native.Chrome.Windows

IronPDF.Native.Chrome.Linux

IronPDF.Native.Chrome.MacOS

Ensuite, reconstruisez votre solution Visual Studio, etpublier votre projet pour la bonne plateforme de déploiement(AKAIdentificateur de temps d'exécution).

Assurez-vous que le dossier runtimes est présent et qu'il contient tous les fichiers de votre environnement de développement.