mvc3フレームワークで開発されたアプリケーションには非常に大きな問題があります。アプリケーションMVC3を持つIIS6または7とVS2010デベロッパー・サーバーの動作が異なります
このアプリケーションでは、ADODB(これは別のアプリケーションのDLLであり、.NETでデータベースに直接アクセスできません)を使用してSQL ServerデータベースにアクセスするためのVB6 dllへの参照があります。
Visual Studio開発サーバーでアプリケーションをデバッグするときに問題はありませんが、IIS(6または7)を使用すると、データベースを開くことができないことを示すエラーメッセージ(このメッセージはパーソナライズされています)が表示されます。
VS2010のコンソールアプリケーションでテストしたところ、正常に動作しました!
誰かがアイデアを持っていれば、私はクリスマス前に金曜日に私のアプリケーションを配備する必要があります。
ありがとうございました
エラーは何ですか? – ChrisBint
問題を把握するのに十分な情報がありませんでした。エラーメッセージのように、IISがどのように設定されているか(どのユーザーがどのようなモードで実行されているかなど)、さらに詳細な情報がない限り、このdllがSQLデータベースにアクセスする方法については、 。 –
申し訳ありません! IISの設定のために私はそれをインストールし、私は特別な設定をしませんでした。 .NETフレームワークのバージョンとaspnet_regiisの選択だけ。ユーザーの場合、認証モードは匿名で、IISのモードはパイプラインです。エラーメッセージはカスタムメッセージですので、もはやあなたを助けません。データベースへのアクセスのために、VB6 dllはDAOを使用して接続を開きます。 – user1069516