这让我发疯,我正在用Firefox和IE测试我的应用程序,在Firefox上运行得很好,但在IE迷你分析中正在提出这5个请求
/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
我将RouteBasePath设置为〜/ Content / mvc-mini-profiler,但出于某种原因,也是在没有它的情况下发出请求。
我做错了什么或是某种错误?
感谢。
答案 0 :(得分:1)
最后两个
/mini-profiler-includes.css?v=1.9.0.0
/mini-profiler-includes.js?v=1.9.0.0
查看源代码并确保在src或href属性中没有任何脚本或链接元素与这些URL。这将在没有您的基本URL的情况下向服务器发出请求。
答案 1 :(得分:0)
你在web配置中添加了以下代码吗?如果没有,那么添加并尝试
<system.webServer>
...
<handlers>
<add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
</handlers>
</system.webServer>
也可以尝试使用
<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>