NHibernate Profiler无法连接到会话和记录

时间:2013-03-06 10:57:55

标签: sql asp.net-mvc nhibernate

我正在使用NHProfiler从.NET MVC网站获取SQL输出。尽管之前已连接到会话并记录SQL输出,但它不再执行此操作,但相同的设置/配置似乎可以在其他计算机上运行。

我搜索了SO并发现了相关问题,但他们没有提供解决方案。我已经检查以确保端口是正确的,并在必要时包含引用,确保DLL在项目中。

除了检查以上内容外,还有其他可能导致会话无法识别的原因吗?那可能与权限或某种设置有关吗?

1 个答案:

答案 0 :(得分:2)

首先添加对HibernatingRhinos.Profiler.Appender.v4.0.dll的引用,并在应用程序启动时添加以下代码。

protected void Application_Start() 
{
  ...
  //do not use on production server ever ever ever
  HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.Initialize();

}

就是这样,不需要其他任何东西