2014-07-12 28 views
6

Ho installato Glimpse for MVC5 via Install-Package Glimpse.MVC5Glimpse Non funziona affatto

ho acceso Glimpse sulla pagina Glimpse config: /Glimpse.axd

quando si tenta di oggi ha colpito il mio sito, non succede nulla. Se spengo Glimpse, il sito funziona come previsto.

Non ci sono alcun messaggio di errore o qualsiasi cosa http relativi a strumenti di rete Chrome, solo una richiesta di: data:text/html,chromewebdata con una risposta di "Failed to load response data"

Questo è ciò che Glimpse messo nel mio web.config, quando ho installato. Non sai come risolvere questo problema.

<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" /> 

risposta

2

solo bisogno di impostare dynamicCompressionBeforeCache-false e funziona:

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

Glad You got cose risolto . – anthonyv

+0

dove dovrei posizionare questa linea in web.config –

+1

Dovresti posizionarlo all'interno di Shiloh

1

Un'altra alternativa, invece di spegnere la compressione, è quello di utilizzare il @Html.GlimpseClient() Razor Helper destra prima del tag </body> nel codice HTML .

Lo troubleshooting section della documentazione Glimpse illustra come eseguire questa operazione.

13

Dopo aver aggiunto il Glimpse.AspNet NuGet package, ho scoperto che il server di sviluppo ASP.NET stava crollando su ogni richiesta perché Glimpse stava gettando un NotSupportedException(ho trovato questo solo dopo il collegamento di un debuger al processo server dev). Messaggio di eccezione:

Alcuni ambienti sono in conflitto con il supporto asincrono Glimpse corrente. Impostare Glimpse: DisableAsyncSupport = true in Web.config oppure vedere https://github.com/Glimpse/Glimpse/issues/632 per ulteriori dettagli.

Dopo la lettura attraverso l'emissione GitHub, ho aggiunto questo alla sezione appSettings del mio file web.config per ottenere tutto ciò di lavoro:

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

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

+0

Questo ha risolto i miei problemi con i Report RDLC, quando ho ricevuto un ReportProcessingException durante la creazione di un report. Ora il motore di report funziona di nuovo. – Marcel