ODP.NET をインストールし、Oracle を介して ASP.NET Web サイト用のセッション状態サービスを使用しています。私はそれをかなり徹底的にテストしたと思いましたが、大きな問題は見られませんでした. ただし、一部のユーザーは、システムを使用するときに例外エラーについて不満を漏らしています。追加のログを追加して、問題を再現する方法を見つけました。ユーザーがハイパーリンクをダブルクリックすると発生します。私はこれまでハイパーリンクをダブルクリックすることを考えたことがなく、ユーザーがそれを好むとは知らなかったので、その可能性をテストしていませんでした。これにより、同じ主キーを使用して、セッション項目を保存するための 2 つの同一の要求が送信されます。.NET 2.0 フレームワークに ODP.NET 11.1.0 を使用していますが、呼び出される関数は Oracle によって難読化されているため、修正できません。他の誰かがこの問題を抱えていますか? ハイパーリンクをダブルクリックしないことをユーザーに伝える以外に、解決策を知っている人はいますか?