IronCefSubprocess
IronCefSubprocess es un pequeño archivo binario desplegado con el renderizador Chrome de IronPDF que permite un verdadero multiproceso multi-threading. Es una parte integral y no opcional de la arquitectura del navegador Chromium.
IronCefSubprocess se encuentra a menudo en /bin/runtimes/*/native/IronCefSubprocess
.
Fijación del permiso de ejecución para IronCefSubprocess
chmod: cambiando permisos de 'IronCefSubprocess': Operación no permitida
Error al cargar la biblioteca vcruntime140_1 desde la ruta
Un error poco común pero frustrante es si IronCefSubprocess no es ejecutable. Se trata de un problema de permisos de archivo que puede tener que resolverse manualmente en casos excepcionales, especialmente en las distribuciones Linux de mayor seguridad.
Windows
Vaya a IronCefSubprocess en el Explorador como administrador. Haga clic con el botón derecho y dé a .NET Runtime permisos de Lectura y Ejecución manualmente.
macOS y Linux
Puede utilizar comandos del shell como _chmod _y _chown _o setfacl para cambiar permisos a IronCefSubprocess.
¿Qué perfil de usuario utiliza .NET para ejecutar IronCefSubprocess?
El perfil de usuario que utiliza .NET Runtime para ejecutar código puede descubrirse utilizando la propiedad .NET System.Environment.UserName.
- El nombre de usuario del tiempo de ejecución .NET también será reportado en cualquier mensaje de excepción lanzado por IronPDF relacionado con este problema.
Corrección de la falta de un archivo IronCefSubprocess
En caso de que falte el archivo IronCefSubprocess.
Asegúrese de que ha añadido referencias NuGet al archivo Paquetes IronPdf.Native.Chrome para su plataforma de destino.
Las referencias más comunes son:
A continuación, reconstruya su solución de Visual Studio y publicar su proyecto para la plataforma de despliegue correcta (ALIAS Identificador de tiempo de ejecución).
Asegúrese de que la carpeta runtimes está presente y contiene todos los archivos de su entorno de desarrollo.