ASP.net无法加载DLL' Magick.NET-Q16-x64.Native.dll':访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))

时间:2016-10-24 13:36:19

标签: c# asp.net dll imagemagick.net

我正在使用图像Magick从Stream创建图像。我收到了以下几行标题中提到的错误。

 var image = new MagickImage();

这是ImageMagick或其他问题。不知道如何解决这个问题!!

1 个答案:

答案 0 :(得分:3)

解决方法:将用户分配给具有额外权限的应用程序池标识。

解决方案(为我工作)

  1. 手动设置临时目录    MagickNET.SetTempDirectory(@ “C:\ WINDOWS \ TEMP \”);
  2. 为用户提供应用程序池标识写入权限。在我的情况下,我已经提供了“用户”组写权限。