- - PR -
【ASP.NET】Win2003srvで正常に動作しない
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-06-07 10:21
不思議な現象が発生しておりますので、何かお分かりになる方がおりましたら、情報をいただきたいと思います。
WinXPPro(SP2)上で、IIS5.1、.NET Framework1.1を実行させた状態(開発環境=実行環境)で実行すると正常に動作するWebアプリがあります。 このWebアプリを、Win2003Srv R2(IIS6.0、.NET Framework1.1)上で実行すると、一部機能で以下のエラーが発生します。 ORA-28547 サーバへの接続が失敗しました。Oracle Net管理エラーの可能性があります。 Oracleのテーブルへの追加・更新・削除が正常に動作する機能もあり、どうして一部機能でそのようなエラーが発生するのか悩んでいます。 権限の問題かと思い、臨時的にOracleホームに「NETWORK SERVICEアカウント」にフルアクセスの権限を設定していますが、上記現象は発生します。 (念のため、ASPNETユーザ、IUSR_マシン名ユーザにもフルアクセスの権限を設定しています) 正常に動作する機能と正常に動作しない機能の差は、正常に動作する機能は1トランザクション内で1処理(INSERT、UPDATE、DELETE)なのに対し、正常に動作しない機能は1トランザクション内で複数処理(INSERT、UPDATE、DELETE)を行なっています。 何かお分かりになる点がありましたら、情報をお願い致します。 |
|
投稿日時: 2006-06-07 11:02
自己解決しました。
sqlnet.ora の「SQLNET.AUTHENTICATION_SERVICES=(NONE)」に変更し、Windows認証を行なわないようにすることで正常に動作しました。 1トランザクション1処理でもコネクションしているにも関わらず、どうして1トランザクション複数処理の場合だけエラーになるのか分かりませんが・・・ 今後、認証方式をどうするかを含めて対応を検討したいと思っています。 ご迷惑をおかけ致しました。 |
1