我开发了一个基于ASP.NET MVC的项目,里面用到了OpenCvSharp4,是通过NuGet安装的,在VS里调试以及部署到本地IIS上都没有问题,但是部署到云服务器上后,当控制器里调用到OpenCvSharp4组件时会出现异常,异常信息如下:
"System.TypeInitializationException: “OpenCvSharp.Internal.NativeMethods”的类型初始值设定项引发异常。 ---> System.DllNotFoundException: Unable to load DLL 'OpenCvSharpExtern': 找不到指定的模块。 (Exception from HRESULT: 0x8007007E)
各种文件肯定都拷贝全了,和我本机IIS下的虚拟目录一样,我猜测和权限之类的问题有关,于是我把应用程序池标识改为LocalSystem,但问题是依旧,实在搞不懂是什么原因,烦请有经验的朋友指点一下,谢谢!