FluentNHibernateを使用してイントラネットMVCWebアプリケーションに取り組んでいます。
誰もが知っているように、必要なものを作成するのISessionFactory
は重いので、一度だけ行う必要があります。したがって、の間にGlobal.asaxファイルに作成し、Application_Start
将来使用するためにアプリケーションにキャッシュします。
問題は、データベースに対するアクセス許可をすでに持っているユーザーにのみアクセスを許可したいということです。
これは、理論的Integrated Security=SSPI
には、(SQLユーザー名とパスワードを提供するのではなく)接続文字列で定義することで解決できます。
ただし、これにより、中にエラーが発生します。これは、DBに接続するためのアクセス許可を持たないアプリケーションをホストしているプロセスによって実行されているFluently.Configure
中に構成が発生するためです。Application_Start
この問題を解決するにはどうすればよいですか?