如何使用MvcMiniProfiler与MvcTurbine
本文关键字:MvcTurbine MvcMiniProfiler 何使用 | 更新日期: 2023-09-27 18:06:50
我正在使用MvcTurbine,它自动从你的项目中连接IViewEngines
,我最近添加了MvcMiniProfiler,我试图让它工作,唯一的问题是MvcMiniProfiler有一个ProfilingViewEngine,它需要IViewEngine的构造函数参数,所以它在Structuremap中创建了一个双向依赖关系。下面是错误
如何忽略或手动注册IViewEngines与MvcTurbine?
我能够通过重写IViewEngine注册过程并显式设置单个IViewEngine实现来实现这一点。
在我的全局。因此,我添加了以下内容:
Engine.Initialize.DisableViewEngineRegistration();
ViewEngines.Engines.Add(new RazorViewEngine());
MiniProfilerEF.Initialize();
这迫使MvcTurbine使用razor视图引擎,MvcMiniProfiler可以毫无错误地覆盖它。
我希望这有助于这么久之后。如果不适合你,那么可能像我这样的人发现你的问题是这个问题的唯一资源。