2016-10-24 177 views
1

我正在使用圖像Magick從流創建圖像。我在標題中提到以下行中提到的錯誤。ASP.net無法加載DLL'Magick.NET-Q16-x64.Native.dll':訪問被拒絕。 (從HRESULT異常:0x80070005(E_ACCESSDENIED))

var image = new MagickImage(); 

這是ImageMagick或其他問題。不知道如何解決這個問題!

+0

您的文件系統是否具有訪問此問題的dll的正確權限? – Botonomous

+0

是的權限是正確的。 – Kamran

+0

@KnowledgeOverflow你可以提供原生dll的鏈接...我會盡早測試並更新你 –

回答

2

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

解決方案(爲我工作)

  1. 手動設置臨時目錄 MagickNET.SetTempDirectory(@ 「C:\ WINDOWS \ TEMP \」);
  2. 嚮應用程序池標識的用戶授予寫入權限。在我的情況下,我提供了「用戶」組寫入權限。
+0

也適合我!謝謝 –

相關問題