È necessario modificare il file web.config nella cartella Orchard.Web. Se hai installato Glimpse con NuGet, ha aggiunto due impostazioni a web.config per comunicare al server Web di utilizzare Glimpse per gestire la risorsa glimpse.axd.
Il problema è del file Orchard.Web \ web.config <httpHandlers>
e <handlers>
sezioni entrambi includono una cattura tutto gestore per bloccare tutte le risorse di default, e le impostazioni di Glimpse ottenere aggiunto dopo i alls di cattura. Hai solo bisogno di spostare le voci in vista prima di catturare tutti.
In <httpHandlers>
sezione, modifica di questo:
<httpHandlers>
...
<add path="*" verb="*" type="System.Web.HttpNotFoundHandler" />
<add path="glimpse.axd" verb="GET,POST" type="Glimpse.Core.Handler" />
</httpHandlers>
a questo:
<httpHandlers>
...
<add path="glimpse.axd" verb="GET,POST" type="Glimpse.Core.Handler" />
<add path="*" verb="*" type="System.Web.HttpNotFoundHandler" />
</httpHandlers>
successiva, in <handlers>
sezione, modifica di questo:
<handlers accessPolicy="Script,Read">
...
<add name="NotFound" path="*" verb="*" type="System.Web.HttpNotFoundHandler" preCondition="integratedMode" requireAccess="Script" />
<add name="Glimpse" path="glimpse.axd" verb="GET,POST" type="Glimpse.Core.Handler,Glimpse.Core" preCondition="integratedMode" />
</handlers>
Per questo:
<handlers accessPolicy="Script,Read">
...
<add name="Glimpse" path="glimpse.axd" verb="GET,POST" type="Glimpse.Core.Handler,Glimpse.Core" preCondition="integratedMode" />
<add name="NotFound" path="*" verb="*" type="System.Web.HttpNotFoundHandler" preCondition="integratedMode" requireAccess="Script" />
</handlers>
fonte
2012-02-07 19:07:56
Grazie, funziona perfettamente! –
Ottima risposta @Giscard – nikmd23
Si potrebbe voler controllare il mini profiler specifico per Orchard. Probabilmente fornisce informazioni più profilate specifiche per Orchard. http://orchardprofiler.codeplex.com/ –