NHibernateプロファイラは私からの要求を見ませんASP.NET MVCアプリケーション
-
29-10-2019 - |
質問
私は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
.
ファイアウォールの問題である可能性がありますか?ポートが同じで、ポートにアクセスできることを確認してください。あなたの最新のコードは期待どおりに実行されていますか?
所属していません StackOverflow