我正在尝试使用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,我完全感到困惑,两者之间是否存在某些联系?
答案 0 :(得分:0)
在您的代码中,您需要设置:
IronOcrInstallation.InstallationPath = "d:\newpath"
其中d:\newpath
是IIS上的工作进程或IIS可以访问的目录。
BTW IronOCR是开源Magick.NET映像和Tesseract OCR库的商业重新捆绑。