5

私はASP.NETMVC3でNHProfを使用しています。

挿入しました

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

Application_Startメソッドで、しかしNHProfはまだ私のセッションを認識せず、何も表示しません。

私の問題の原因は何でしょうか?

4

3 に答える 3

5

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

于 2011-12-07T10:17:10.853 に答える
1

log4net構成をセットアップしますか?

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

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

そして私のweb.configからのサンプル:

<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>
于 2011-12-07T12:54:57.953 に答える
0

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

于 2012-04-11T14:17:56.343 に答える