拒绝访问路径-Magick.NET.net40.7.4.3.0

时间:2018-11-29 16:06:55

标签: c# asp.net

我正在尝试使用IronOCR从图像中读取文本。在我的开发机器上运行正常,但是当我尝试在另一台机器上通过IIS运行它时,出现以下错误

  

拒绝访问路径'C:\ Windows \ TEMP \ Magick.NET.net40.7.4.3.0 \ Magick.NET-Q8-x64.Native.dll'。

在dev机器上的窗口temp文件夹中没有Magick.NET.net40.7.4.3.0文件夹,但在另一台机器上没有,但是为空。我删除了该文件夹,现在它说用户app_data文件夹上的访问被拒绝。

对于为什么要访问Magick.NET.net40.7.4.3.0,我完全感到困惑,两者之间是否存在某些联系?

1 个答案:

答案 0 :(得分:0)

在您的代码中,您需要设置:

IronOcrInstallation.InstallationPath = "d:\newpath" 其中d:\newpath是IIS上的工作进程或IIS可以访问的目录。

BTW IronOCR是开源Magick.NET映像和Tesseract OCR库的商业重新捆绑。