配置MiniProfiler以处理多个域

时间:2012-06-18 12:39:07

标签: mvc-mini-profiler

我想将MiniProfiler添加到具有多个域服务请求的项目中:

  1. application.domain.com(提供所有HTML,JavaScript等)
  2. api.domain.com(REST / JSON API)
  3. MiniProfiler的最佳功能之一是AJAX调用如何显示,开箱即用,上述功能不起作用。有没有人对我可以用来启用api.domain.com上的MiniProfiler事件的方法/配置有任何建议,以显示在application.domain.com的页面上?

1 个答案:

答案 0 :(得分:3)

可以这样做,但需要一些额外的设置步骤:

  1. 设置MiniProfiler.Settings.Storage以保存到可从所有域访问的某些存储介质(如redis缓存或sql server)。这将允许所有被分析的域将其结果保存在一起。
  2. 务必将MiniProfiler.Current.User设置为在所有域上具有相同的值。检索结果时的默认行为是显示特定用户的所有结果。因此,您需要确保同一用户的配置文件在多个域中一致地存储。