0

Oracle 10gR210.2.0.1-64ビットを使用しています。WebアプリケーションをVS2010(Win7 32ビットで実行)からVS2012(Win8 64ビットで実行)に移行しました。VisualStudio2012デバッグを使用している場合、アプリは問題なく実行されます。

私の問題は、IIS(Win 8-64ビット)に公開したときに始まります。アプリケーションは実行されますが、Oracleはデータを返さず、IISはエラーを返しません。IISがブラウザにエラーを送信し、詳細なエラーも表示するようにしようとしましたが、.aspxまだページが表示されており、エラーは表示されません。

前もって感謝します

4

1 に答える 1

1

Visual Studio (すべてのバージョン) は 32 ビット プロセスであり、IIS はおそらく 64 ビット プロセスとして実行されています。おそらく、32 ビット バージョンの Oracle クライアントがインストールされていると、これが問題になります。

IIS アプリケーション プールを強制的に 32 ビットにし、アプリを再起動して実行してみてください。これには、アプリの投票に関する設定があります。

「32 ビット アプリケーションを有効にする」が設定名です。

于 2013-03-13T00:00:02.300 に答える