gpt4 book ai didi

asp.net-mvc-4 - Glimpse 使用 EPiServer 7.1 MVC 4 抛出 NullReferenceException

转载 作者:行者123 更新时间:2023-12-01 11:43:56 26 4
gpt4 key购买 nike

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

  1. 通过“管理 Nuget 包...”,将“Glimpse Mvc4”添加到我的项目
  2. 已验证 web.config 已按预期更新
  3. 重新启动我的应用程序

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

sample error

我尝试通过在 web.config 的 Glimpse 部分中注释“logging level="Trace"”来启用 Glimpse 日志记录,但在 Windows 事件日志或 log4net 日志文件中都找不到任何日志记录。

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

最佳答案

解决方法(感谢@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>

这会禁用 Glimpse 中与 EPiServer 中断的两个部分。据我所知,您仍然可以获得最有用的部分!

关于asp.net-mvc-4 - Glimpse 使用 EPiServer 7.1 MVC 4 抛出 NullReferenceException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17190509/

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