Glimpse使用EPiServer 7.1 MVC 4抛出NullReferenceException

Tho*_*sen 3 glimpse asp.net-mvc-4 episerver-7

我有一个基于EPiServer 7.1构建的MVC 4应用程序.EPiServer使用StructureMap作为IoC框架,这可能与我的问题有关.无论如何,这就是我所做的:

  1. 通过"管理Nuget包......",将"Glimpse Mvc4"添加到我的项目中
  2. 已验证web.config已按预期更新
  3. 重启我的申请

添加Glimpse后,所有请求都会因NullReferenceException而失败,例如,如下所示:

样本错误

我已尝试通过在web.config的Glimpse部分中的'logging level ="Trace"'中进行注释来启用Glimpse日志记录,但无法在Windows事件日志或log4net日志文件中找到任何日志记录.

关于如何进一步排除故障或提示解决方案的想法?

Tho*_*sen 5

解决方法(感谢@avanderhoorn!)是将其添加到web.config的"glimpse"部分:

<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
      <tabs>
        <ignoredTypes>
          <add type="Glimpse.AspNet.Tab.Routes, Glimpse.AspNet"/>
        </ignoredTypes>
      </tabs>
    <inspectors>
        <ignoredTypes>
            <add type="Glimpse.AspNet.Inspector.RoutesInspector, Glimpse.AspNet"/>
            <add type="Glimpse.Mvc.Inspector.ModelBinderInspector, Glimpse.Mvc4"/>
        </ignoredTypes>
    </inspectors>
</glimpse>
Run Code Online (Sandbox Code Playgroud)

这会禁用与EPiServer打破的Glimpse的两个部分.据我所知,您仍然可以获得最有用的部件!