2014-07-12 23 views
6

我安装Glimpse for MVC5通过Install-Package Glimpse.MVC5一瞥一点也不

我打开一瞥惊鸿一瞥的配置页面上工作:/Glimpse.axd

当尝试打到现在我的网站,没有任何反应。如果我关闭Glimpse,该网站按预期工作。

有没有错误信息或任何HTTP在Chrome网络工具有关,只有一个请求:与"Failed to load response data"

这是管窥放在我的web.config当我安装了它的响应data:text/html,chromewebdata。不知道如何解决这个问题。

<httpModules> 
    <add name="Glimpse" type="Glimpse.AspNet.HttpModule, Glimpse.AspNet" /> 
</httpModules> 
<httpHandlers> 
    <add path="glimpse.axd" verb="GET" type="Glimpse.AspNet.HttpHandler, Glimpse.AspNet" /> 
</httpHandlers> 

<modules> 
    <add name="Glimpse" type="Glimpse.AspNet.HttpModule, Glimpse.AspNet" preCondition="integratedMode" /> 

<handlers> 
    <add name="Glimpse" path="glimpse.axd" verb="GET" type="Glimpse.AspNet.HttpHandler, Glimpse.AspNet" preCondition="integratedMode" /> 

回答

2

只需要设置dynamicCompressionBeforeCachefalse和它的作品:

<urlCompression doStaticCompression="true" doDynamicCompression="true" dynamicCompressionBeforeCache="false" /> 
+0

高兴你得到的东西整理出来。 – anthonyv

+0

我应该在web.config中放置此行 –

+1

您应该将其放在 Shiloh

1

另一种选择,而不是简单地关闭压缩,在你的HTML的</body>标记之前使用权@Html.GlimpseClient()剃刀助手。

Glimpse文档的troubleshooting section涵盖了如何做到这一点。

13

加入Glimpse.AspNet NuGet package后,我发现,ASP.NET开发服务器崩溃是每个请求,因为一瞥是扔了NotSupportedException(我只发现这是一个debuger连接到开发服务器处理后)。例外消息说:

某些环境与当前Glimpse异步支持冲突。请在Web.config中设置Glimpse:DisableAsyncSupport = true,或者参阅https://github.com/Glimpse/Glimpse/issues/632了解更多详细信息。

通过GitHub的问题看完后,我已将此添加到我的web.config文件的appSettings节得到的一切工作:

<appSettings> 
    <add key="Glimpse:DisableAsyncSupport" value="true" /> 
<appSettings> 

参见:Glimpse Issue: Allow users to disable use of Logical Call Context #632

+0

这解决了我在RDLC报告中遇到的问题,当我在创建报告时遇到ReportProcessingException。现在报表引擎再次运行。 – Marcel

相关问题