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

 var image = new MagickImage();


ImageMagick或其他问题。不知道该怎么解决!

最佳答案

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

解决方案(为我工作)


手动设置临时目录
   MagickNET.SetTempDirectory(@“ C:\ Windows \ Temp \”);
向应用程序池标识的用户授予对其的写权限。就我而言,我已经提供了“用户”组的写入权限。

关于c# - ASP.net无法加载DLL'Magick.NET-Q16-x64.Native.dll':访问被拒绝。 (来自HRESULT的异常:0x80070005(E_ACCESSDENIED)),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40219890/

10-10 18:28