2017-06-28 26 views
0

ローカルIISでデバッグまたは実行すると、ASP.NETアプリケーションが正常に動作します。しかし、私がIISに公開すると、EmguCVが必要とするDLLを失うように見えます。私のVSプロジェクトのbinフォルダ、IISのbinフォルダは同じです。IISで公開されたEmguCV例外

次の例外が発生します。 'Emgu.CV.CvInvoke'のタイプ初期化子が例外をスローしました。 Emgu.CV.CvInvoke.cvCreateImageHeader(サイズサイズ、IPL_DEPTH深度、Int32チャネル)Emitter.CV.Image 2.AllocateData(Int32 rows, Int32 cols, Int32 numberOfChannels) at Emgu.CV.Image 2.set_Bitmap(ビットマップ値)CustomerserviceWizard.ImageHelper.DecodeUrl(LuminanceSourceソース、ビットマップビットマップ、List` 1方法):行213

何か助けていただければ幸いです。

答えて

1

大変な研究と灰色の髪の後、ついに私の上司はデスクトップPCを使用してEmguCVで画像を処理するようになりました。 例外の(かなり明白な)理由は、サーバ内のnVidia Cuda GPUが欠落していたことです。

1

これまでも同じような問題がありましたが、これはおそらくあなたの場合に役立ちます。IISアプリケーションプールの設定を確認し、「詳細設定」で32ビットアプリケーションを有効にしてください。

+0

残念ながら、それは役に立たなかった。とにかくあなたの返答に感謝します。他のアイデアはありますか? – MoJo

関連する問題