2014-10-29 42 views
2

我用Emgu在一个WinForm和工作正常,现在我尝试使用emguCV做出mvc.net项目,但不工作使用EmguCV,我有错误:如何在MVC.NET项目

的'Emgu.CV.CvInvoke'的类型初始值设定项引发异常。

我尝试使用官方网站emguCV的解决方案,我无法理解如何在Web上实现OpenCV库并在IIS Express中实现OpenCV库。

什么是在网站中使用EmguCV的正确方法?

+2

我不知道为什么,这是downvoted。我遇到了完全相同的错误。 Emgu/openCV公开并在控制台应用程序中工作,但不是MVC站点。我很茫然。 (http://stackoverflow.com/questions/27070610/mvc-app-referencing-my-library-fails-at-runtime-but-my-console-app-referencing) – Brett 2014-11-22 15:54:39

回答

1

ENGUCV在发布MVC项目中工作,问题是在开发中,因为它无法使用IIS Express,但我找到了一种方法,使用本机的IIS。

打开IIS,如果它是desactivated,

控制面板/程序/启动Windows组件/ IIS(存在诸多选项中打开)

运行VS如何管理

在项目属性选择用于调试的本地IIS属性/ Web /服务器/本地IIS

和play!

更多的选择使用IIS控制台

控制面板/管理工具/ IIS

+0

不,它不适用于MVC项目为了我。我试图用IIS将它发布到我们的prod服务器上。一样的问题。 – 2015-07-20 20:29:00

+0

工作,你需要复制服务器中的bin目录中的所有dll,使用visual studio如何管理和附加进程来检查服务器中发生了什么 – Pablote 2015-10-23 06:06:00