2012-03-28 10 views
13

Questo mi sta facendo impazzire, sto testando la mia app sia con Firefox e IE, su Firefox funziona bene, ma su IE mini profiling sta facendo questi 5 richiesteMVC Mini Profiler richieste di file con e senza RouteBasePath

/Content/mvc-mini-profiler/mini-profiler-includes.css?v=1.9.0.0

/Content/mvc-mini-profiler/mini-profiler-includes.js?v=1.9. 0,0

/Content/mvc-mini-profiler/mini-profiler-jquery.tmpl.beta1.js

/mini-profiler-includes.css?v=1.9.0.0

/mini-profiler-includes.js?v=1.9.0.0

ho messo il RouteBasePath essere ~/Content/mvc-mini-profiler ma per qualche motivo sta anche facendo richieste senza di esso.

Sto facendo qualcosa di sbagliato o si tratta di una specie di bug?

Grazie.

+0

suona come un bug a me ... testing ... –

+0

non Repro in IE9 con l'ultima fonte, si può prova a compilare da sorgente e vedere se l'app demo mvc fallisce in questo modo? –

+0

Idea per l'aggiornamento a 2.0? – jornare

risposta

1

Per gli ultimi due

/mini-profiler-includes.css?v=1.9.0.0 

/mini-profiler-includes.js?v=1.9.0.0 

visualizzare la sorgente e assicurarsi che non si dispone di alcun elemento di script o di collegamento con tali URL nella src o attributi href. Ciò farebbe una richiesta al server senza il tuo URL di base.

+0

I file .js sono nella stessa directory? Controlla i file js di origine per il profiler e assicurati che i riferimenti al relativo siano relativi, in tal caso potresti dover semplicemente aggiungere un ../Content davanti a /mini-profiler-includes.js?v=1.9.0.0. –

0

Hai aggiunto sotto il codice nella tua configurazione web ?? se non poi aggiungere e provare

<system.webServer> 
    ... 
    <handlers> 
    <add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" /> 
    </handlers> 
</system.webServer> 

e inoltre si può provare con

<system.webServer> 
    <handlers> 
     <add name="UrlRoutingModule1" path="mini-profiler*.js" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" /> 
     <add name="UrlRoutingModule2" path="mini-profiler*.css" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" /> 
     <add name="UrlRoutingModule3" path="mini-profiler*.tmpl" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" /> 
    </handlers> 
</system.webServer> 
+0

Considerando che ha detto che funziona in Firefox, suppongo che web.config sia configurato correttamente. –

Problemi correlati