
我把一个简单的单元测试放在一起,试图让它工作,但即使在执行MiniProfiler.Start()之后,MiniProfiler.Current总是为空.
我在这里骂了错树吗?
解决方法 优秀的问题.核心(分析器实例和连接包装器)不绑定到http.如果你可以创建自己的实例,它应该都可以工作.然而,所有的UI代码都围绕Web应用程序.我知道在WPF,winforms等使用它的人 – 所以它应该工作正常.但是,您还需要找出一个逻辑的“我测量单位”.在一个网络应用程序中,显而易见的是:一个请求.
请注意,MiniProfiler.Current纯粹是一种方便(您可以在任何地方放置一个实例),但我确信我们可以创建自己的抽象(而不是http上下文).
(去检查代码)
是啊,我们走吧
public static MiniProfiler Current{ get { MiniProfiler.Settings.EnsureProfilerProvIDer(); return MiniProfiler.Settings.ProfilerProvIDer.GetCurrentProfiler(); }} 所以你可以提供你自己的ProfileProvIDer然后.Current应该工作.
总结以上是内存溢出为你收集整理的.net – MvcMiniProfiler是否需要Web应用程序工作,或者可以在纯库中使用,例如单元测试?全部内容,希望文章能够帮你解决.net – MvcMiniProfiler是否需要Web应用程序工作,或者可以在纯库中使用,例如单元测试?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)