先日DBサーバーとAPサーバーの移行を行いました。
Oracle10g → Oracle11g
IIS6.0 → IIS7.5(.NETv2.0 クラシック)
上記環境でAPサーバーにアクセスしたところ、DBに上手く接続できていないらしくDBを見に行く処理で何も表示されなくなります。(エラーコードとかは無い)
そこでWeb.ConfigのConnectionStringsを疑い
<add name="MyConStr" connectionString="user id=scott;password=tiger;data source=myOracleDB;" providerName="System.Data.OracleClient"/>
から
<add name="MyConStr"
connectionString="Provider=OraOLEDB.Oracle;Data Source=myOracleDB;User Id=scott;Password=tiger;"
providerName="System.Data.OleDb"/>
に変更したところエラーは消えて画面表示がされるようになりましたが、条件を設定してレコードを抽出して表示する処理が0件になってしまい表示されません。
その処理のSQLをDBサーバーSQLplusで打ち込むと正常に抽出されているのでSQLの問題ではないと思います。
(おそらくWebConfigだとは思いますが、元に戻すと何も表示されない)
AP自体がvisualstuduo2005の.net2で作られているためIIS7.5では(.NETv2.0 クラシック)で設定していますがこれがおかしいのでしょうか?
APのソースはあるのですが、visualstuduo2005が無いため2012で変換してからデバックしようと思いましたが、変換エラーが出てしまい手が出ません・・
また、.簡単にNET4.0に上げる方法があるのでしょうか?
よろしくお願いします・・・。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/30 10:50