gpt4 book ai didi

c# - MiniProfiler Start 和 StartNew 不按照文档工作

转载 作者:行者123 更新时间:2023-11-30 12:21:11 25 4
gpt4 key购买 nike

我正在关注 these instructions将 MVC MiniProfiler 附加到我的项目。

采取的步骤:

  • 安装包 MiniProfiler.Mvc5 -IncludePrerelease
  • Global.asax.cs 中使用 StackExchange.Profiling
  • MiniProfiler.Start()Application_BeginRequest

但是 Visual Studio 提示说

'MiniProfiler' does not contain a definition for 'Start`

所以我检查了建议的example file并试图模仿,但结果几乎相同,即

'MiniProfiler' does not contain a definition for 'StartNew`

这是怎么回事?该文档是否需要更新?

最佳答案

我刚刚找到了答案!假设我们要从旧的 Miniprofiler 版本迁移到 MVC5 版本。

对于“开始”替换:

MiniProfiler.Start();

与:

MiniProfiler mp = MiniProfiler.StartNew();

现在这会给你更多的感觉,我们正在 session 上创建一个新实例。对于“停止”替换:

MiniProfiler.Stop();

与:

MiniProfiler.Current.Stop();

任何操作现在都需要调用“MiniProfiler.Current.xxx”来访问创建的 MiniProfiler 并执行操作。或者根据您使用它的方式和位置,您可以调用之前创建的保存的 MiniProfiler mp。

关于c# - MiniProfiler Start 和 StartNew 不按照文档工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46629606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com