簡體   English   中英

ASP.net無法加載DLL'Magick.NET-Q16-x64.Native.dll':訪問被拒絕。 (來自HRESULT的異常:0x80070005(E_ACCESSDENIED))

[英]ASP.net Unable to load DLL 'Magick.NET-Q16-x64.Native.dll': Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

我正在使用圖像Magick從Stream創建圖像。 我收到以下行標題中提到的錯誤。

 var image = new MagickImage();

ImageMagick或其他問題。 不知道該怎么解決!

解決方法:使用額外的特權將用戶分配給應用程序池標識。

解決方案(為我工作)

  1. 手動設置臨時目錄MagickNET.SetTempDirectory(@“ C:\\ Windows \\ Temp \\”);
  2. 向應用程序池標識的用戶授予對其的寫權限。 就我而言,我已經提供了“用戶”組的寫入權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM