0

Oracle バックエンド DB で nHibernate を使用する asp.net Web アプリケーションがあります。さまざまな環境 (開発環境と製品環境) で、Oracle にログオンした osuser が異なる値/文字列を持っていることがわかりました。では、Oracle は asp.net アプリケーションから osuser をどこで取得するのでしょうか? osuser の 2 つの値が異なる理由をトラブルシューティングするには、具体的にどこを参照すればよいですか? ありがとう。

4

1 に答える 1

1

は、中間層アプリケーション サーバー (IIS) を実行しているオペレーティング システム ユーザーである必要がありますosuserv$session異なる環境で異なる値が表示される場合は、IIS が 2 つの環境で異なる Windows ユーザーとして実行されていることを意味します。これは、開発環境がローカル ラップトップ (おそらく Windows ユーザーとして) で IIS を実行し、運用環境が Windows ドメイン アカウントを使用して IIS を実行している場合に予想されます。

于 2012-11-19T18:48:14.127 に答える