4

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

  1. application.domain.com(提供所有 HTML、JavaScript 等)
  2. api.domain.com (REST/JSON API)

MiniProfiler 的最佳功能之一是 AJAX 调用的显示方式,开箱即用上述方法不起作用。有没有人对我可以用来启用来自 api.domain.com 的 MiniProfiler 事件以显示在 application.domain.com 的页面上的方法/配置有任何建议?

4

1 回答 1

3

可以完成,但需要您执行一些额外的设置步骤:

  1. 设置MiniProfiler.Settings.Storage保存到可从所有域访问的某个存储介质(如 redis 缓存或 sql 服务器)。这将允许所有被分析的域将它们的结果保存在一起。
  2. 确保MiniProfiler.Current.User在所有域上设置为相同的值。检索结果时的默认行为是显示特定用户的所有结果。因此,您要确保同一用户的配置文件在多个域中一致地存储。
于 2014-02-15T21:30:02.403 回答