IronPDF 의 IronCefSubProcess 오류 해결 방법
IronCefSubprocess 는 IronPDF의 Chrome 렌더러와 함께 배포되는 작은 바이너리 파일로, 진정한 멀티 프로세스 멀티스레딩을 가능하게 합니다. 이는 Chromium 브라우저 아키텍처의 필수적인 부분이며 선택 사항이 아닙니다.
IronCefSubprocess는 종종 /bin/runtimes/*/native/IronCefSubprocess에 위치합니다.
IronCefSubprocess의 실행 권한 수정
- 오류 : 'IronCefSubprocess'의 권한 변경: 작업이 허용되지 않습니다.
- 오류 : 경로에서 vcruntime140_1 라이브러리를 로드하는 동안 오류가 발생했습니다.
IronCefSubprocess가 실행 불가능한 경우 드물지만 성가신 오류가 발생합니다. 이는 파일 권한 문제로, 특히 보안 수준이 높은 Linux 배포판에서 드물게 수동으로 해결해야 할 수 있습니다.
윈도우
관리자 권한으로 파일 탐색기에서 IronCefSubprocess를 찾아봅니다. 마우스 오른쪽 버튼을 클릭하고 .NET 런타임에 읽기 및 실행 권한을 수동으로 부여하십시오.
macOS 및 Linux
IronCefSubprocess의 권한을 변경하려면 chmod, chown 또는 setfacl와 같은 셸 명령을 사용할 수 있습니다.
.NET IronCefSubprocess를 실행할 때 어떤 사용자 프로필을 사용합니까?
- .NET Runtime이 코드를 실행하는 데 사용하는 사용자 프로필은 .NET
System.Environment.UserName속성을 사용하여 찾을 수 있습니다. - 이 문제와 관련하여 IronPDF 에서 발생하는 예외 메시지에는 .NET 런타임의 사용자 이름도 함께 보고됩니다.
IronCefSubprocess 파일 누락 문제 해결
IronCefSubprocess 파일이 없는 경우:
대상 플랫폼에 맞게 IronPDF .Native.Chrome 패키지 에 대한 NuGet 참조를 추가했는지 확인하십시오.
일반적인 참조는 다음과 같습니다.
다음으로 Visual Studio 솔루션을 다시 빌드하고 올바른 배포 플랫폼( RuntimeIdentifier 라고도 함)에 맞게 프로젝트를 게시하십시오 .
런타임 폴더가 존재하고 개발 환경에 필요한 모든 파일이 포함되어 있는지 확인하십시오.

