Erros do subprocesso IronCef no IronPDF: Soluções

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

IronCefSubprocess é um pequeno arquivo binário implementado com o renderizador Chrome do IronPDF que permite multithreading multiprocesso verdadeiro. É parte integrante e não opcional da arquitetura do navegador Chromium.

IronCefSubprocess é frequentemente localizado em /bin/runtimes/*/native/IronCefSubprocess

Corrigindo a permissão de execução para o subprocesso IronCef

  • Erro : Alteração das permissões de 'IronCefSubprocess': Operação não permitida
  • Erro : Ao carregar a biblioteca vcruntime140_1 do caminho

Um erro incomum, porém frustrante, ocorre se o IronCefSubprocess não for executável. Trata-se de um problema de permissões de arquivo que pode precisar ser resolvido manualmente em casos raros, principalmente em distribuições Linux com maior nível de segurança.

Windows

Navegue até o subprocesso IronCef no Explorador de Arquivos como administrador. Clique com o botão direito do mouse e conceda ao .NET Runtime as permissões de Leitura e Execução manualmente.

macOS e Linux

Você pode usar comandos shell como chmod, chown, ou setfacl para alterar permissões no IronCefSubprocess.

Qual perfil de usuário o .NET usa para executar o IronCefSubprocess?

  • O perfil do usuário que o .NET Runtime utiliza para executar o código pode ser descoberto usando a propriedade .NET System.Environment.UserName. O nome de usuário do ambiente de execução .NET também será relatado em quaisquer mensagens de exceção lançadas pelo IronPDF relacionadas a esse problema.

Corrigindo um arquivo IronCefSubprocess ausente

No caso de um arquivo IronCefSubprocess ausente:

Certifique-se de ter adicionado referências NuGet aos pacotes IronPDF para sua plataforma de destino .

As referências comuns são:

Em seguida, reconstrua sua solução do Visual Studio e publique seu projeto para a plataforma de implantação correta (também conhecida como RuntimeIdentifier ).

Certifique-se de que a pasta de tempos de execução esteja presente e contenha todos os arquivos do seu ambiente de desenvolvimento.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais ...

Leia mais
Pronto para começar?
Nuget Downloads 18,318,263 | Versão: 2026.4 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronPdf
executar um exemplo Veja seu HTML se transformar em um PDF.