c# - 在 IIS 上发布时出现 EmguCV 异常

标签 c# asp.net opencv iis emgucv

如果我在本地 IIS 上调试或运行我的 ASP.NET 应用程序,它可以正常工作。但是如果我将它发布到 IIS 上,看起来 EmguCV 会丢失它需要的 dll。我的 VS 项目的 bin 文件夹和 IIS 上的 bin 文件夹是相同的。

出现以下异常:
'Emgu.CV.CvInvoke' 的类型初始化程序引发了异常。
StackTrace:在 Emgu.CV.Image 2.AllocateData(Int32 rows, Int32 cols, Int32 numberOfChannels) at Emgu.CV.Image 的 Emgu.CV.CvInvoke.cvCreateImageHeader(大小,IPL_DEPTH 深度,Int32 channel ) 2.set_Bitmap(Bitmap value) at CustomerserviceWizard.ImageHelper.DecodeUrl(LuminanceSource source, Bitmap bitmap, List`1 methods) in :line 213

任何帮助表示赞赏。

最佳答案

我曾经遇到过类似的问题,也许这对您有帮助:请检查您的 IIS 应用程序池设置并确保在“高级设置”下启用 32 位应用程序。

关于c# - 在 IIS 上发布时出现 EmguCV 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44794807/

相关文章:

c# - 使用 facebook c# sdk V.6.x 我怎样才能获得用户是管理员的所有页面的列表?

c# - 用于将 WCF 服务发布到 Azure 的 web.config 更改

javascript - 使用 jquery 发布数据时没有为此对象定义无参数构造函数

python - 二维点的最小二乘拟合不通过对称轴

c++ - cvLoadImage 无法在使用 C 的 Xcode 中工作

c# - 我应该开始学习 ASP Classic 还是 'continue' 学习 ASP.NET?

c# - 检索哈希值后使用 c# HashAlgorithm

c# - 只要没有单击任何项​​目,就阻止 ToolStripDropDownButton 关闭

c# - ASP.NET 身份发送电子邮件 : TaskCanceledException

opencv - OpenCV 和 ImageJ 中 RGB -> L*a*b 转换的差异