Asp.net mvc 5 一瞥+;MVC5和x2B;Sitecore 7.2

Asp.net mvc 5 一瞥+;MVC5和x2B;Sitecore 7.2,asp.net-mvc-5,sitecore,glimpse,sitecore7.2,Asp.net Mvc 5,Sitecore,Glimpse,Sitecore7.2,我有一个ASP.NET MVC5网站,并且我已经使用nuget安装了Spile.MVC5。该网站正在运行最新版本的Sitecore CMS(7.2版本140314)。除了添加日志记录之外,我根本没有更改Spiew配置 当我进入网站主页时(启用“一瞥”后),我看不到HUD。以下是浏览日志中的最后一行: 2014-04-24 15:19:01.6043 |调试|显然GlimpseRuntime没有 但是初始化了这个请求。这可能发生在你这样做的情况下 本期中提到的一些具体内容: . 不管怎样,一瞥 将

我有一个ASP.NET MVC5网站,并且我已经使用nuget安装了Spile.MVC5。该网站正在运行最新版本的Sitecore CMS(7.2版本140314)。除了添加日志记录之外,我根本没有更改Spiew配置

当我进入网站主页时(启用“一瞥”后),我看不到HUD。以下是浏览日志中的最后一行:

2014-04-24 15:19:01.6043 |调试|显然GlimpseRuntime没有 但是初始化了这个请求。这可能发生在你这样做的情况下 本期中提到的一些具体内容: . 不管怎样,一瞥 将被禁用以防止任何进一步的非确定性行为 在此请求期间

我已经看过了链接,但我看不出它适用于我的情况。日志中没有NullReferenceException

我已经在我的机器上用一个普通的ASP.NET MVC5网站测试了skillip.MVC5,效果很好,所以我很想假设它与Sitecore有关


有什么想法可能是错误的,或者关于如何识别问题的想法吗?

日志消息也解释了您仍然看不到HUD的原因

在执行请求的过程中,会创建或使用一个新的
HttpContext
,这意味着您将失去在
BeginRequest
上执行的请求初始化。作为初始化的一部分,项目被存储在
HttpContext.items
集合中,在请求监视期间,scape将查找这些项目

您在日志中看到的消息是一个示例,说明Spile何时想知道当前的
运行时策略是什么,以便知道是否应该继续监视该请求。当前的
RuntimePolicy
是在该请求的
BeginRequest
阶段由Spile设置的,日志现在表明它找不到它,之后Spile决定保留并停止监视该请求,而不是以
NullReferenceException

现在我们看到的情况(检查您提到的问题中的链接问题)是在初始化之后创建另一个
HttpContext
并用于处理该请求

因此,我在这里能给出的唯一建议是检查另一个
HttpContext
的创建是否真的适合您?你可能会在这些相关问题中找到一些想法

如果您发现与上述问题无关的特定问题,那么我建议您在上创建一个新问题,因为这是一个更合适的地方来讨论潜在的错误或缺少的功能

一瞥问题跟踪器上的帖子中提到的解决方案解决了问题

Sitecore拥有自己的HttpModule,似乎 引起问题

为了解决这个问题,您需要移动HttpModule Web.config中Sitecore模块之前的定义


您没有看到这些
NullReferenceException
s的原因是,它们已被解决,并替换为您上面提到的消息。您可能需要查看module@jammykam如果我错了,请纠正我,但Sitecore模块的一瞥只是一个添加更多信息(选项卡)的插件在底部闪烁HUD。如果主集线器不显示,我也不希望Sitecore模块工作