2016-10-24 4 views
1

이미지 Magick을 사용하여 스트림에서 이미지를 만듭니다. 다음 줄에 제목에 언급 된 오류가 나타납니다.ASP.net 'Magick.NET-Q16-x64.Native.dll'DLL을로드 할 수 없습니다 : 액세스가 거부되었습니다. (HRESULT 예외 : 0x80070005 (E_ACCESSDENIED))

var image = new MagickImage(); 

이것은 ImageMagick 또는 다른 문제와 관련이 있습니다. 이 문제를 해결하는 방법을 모른다!

+0

파일 시스템에 여기에있는 dll에 액세스 할 수있는 올바른 사용 권한이 있습니까? – Botonomous

+0

예 사용 권한이 정확합니다 .. – Kamran

+0

@KnowledgeOverflow 네이티브 DLL에 대한 링크를 제공 할 수 있습니까? 나는 가장 빠른시기에 테스트하고 업데이트 할 것입니다. –

답변

2

해결 방법 : 사용자에게 추가 권한으로 응용 프로그램 풀 ID를 할당합니다.

솔루션 (@ "C : \ WINDOWS \ 임시 \")

  1. 수동으로 설정 임시 디렉토리 MagickNET.SetTempDirectory (나를 위해 일한)
  2. 사용자에게 응용 프로그램 풀 ID 쓰기 권한을 부여하십시오. 필자의 경우 "사용자"그룹에 쓰기 권한을 제공했습니다.
+0

나도 일했습니다! 고맙습니다 –

관련 문제