NHibernateプロファイラは私からの要求を見ませんASP.NET MVCアプリケーション

StackOverflow https://stackoverflow.com/questions/8412782

質問

私はNHProfを使っていますASP.NET MVC3.

私は挿入しました

HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.Initialize();

私のApplication_Startメソッドでは、NHProfはまだ私のセッションを見ておらず、何も表示されません。

私の問題の原因は何ですか?

役に立ちましたか?

解決

Log4net設定を設定していますか?

あなたはここを見ることができます:

コードを変更せずにNHibernate Profilerを有効/無効にできるように、NHibernate Profilerを構成するにはどうすればよいですか?

そして私の網からのサンプル。コンフィグ:

<appender name="NHProfAppender"
      type="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender, 
      HibernatingRhinos.Profiler.Appender.NHibernateLog4Net">
    <sink value="tcp://127.0.0.1:22897" />
  </appender>
  <logger name="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender.Setup">
    <appender-ref ref="NHProfAppender"/>
  </logger>

他のヒント

NHibernate Profilerクライアントがあなたのポートと同じポートを指していることを確認してください NHibernateProfiler.Initialize() メソッド。デフォルトのポートは次のとおりです 22897.

ファイアウォールの問題である可能性がありますか?ポートが同じで、ポートにアクセスできることを確認してください。あなたの最新のコードは期待どおりに実行されていますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top