我正在使用 Magick.NET-AnyCPU,它在本地运行良好。当我部署到我的服务器时它不起作用,并且我收到一个异常记录:
System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
Stack trace
at ImageMagick.MagickImage..ctor()
at ImageMagick.MagickImage..ctor(Stream stream)
在做了一些挖掘之后,似乎库的 AnyCPU 版本在启动时尝试从 Temp 目录动态加载它需要的版本。任何有关如何解决此问题的帮助将不胜感激。我试图更新权限,但很难说这是否是原因。我试图使用该库的 x64 版本,但后来我什至无法构建我的项目,因为它引用了我猜是 x86 的系统框架。