ASP.NET MVC4での下記設定に関して、ご存知の方がいましたら教えてください。
開発を行っている中で、ASP.NET MVC4で作ったサイトから、VB6で作成したdllを参照する必要があります。
その参照の際、自分の開発環境では問題なく動作しますが、WEBサイトの発行後にサーバで動作させると
「COMクラスファクトリを取得中にエラーが発生しました。」となってしまいます。
dll自体はレジストリ登録され、別システムのVisual Studio 2005で作成したサイトからは正常に動作します。
おそらく原因は、「対象のCPU」を「ANY CPU」で発行したことだと思いますが、VB6に合わせ、
「x86」に変更するとそもそもサイト自体のページが表示されません。
(これも開発環境では動作しますが。。。)
開発環境で動作しているのでできないことはないと思っているのですが、発行の正しい方法がわからず
(コンパイルの設定など)、もしこのような内容を行ったことがある方がいらっしゃいましたら教えていただけないでしょうか。
サイト開発環境:
Windows 7 Pro 64bit
Visual Studio 2012
ASP.NET MVC 4
.Net Framework 4.5
サーバ環境:
Windows Server 2008 R2 64bit
IIS 7.5
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/11 04:28