使用Nuget并安装Glimpse:核心1.8.1.0、ADO1.7、ASP.NET 1.6、EF5 1.6.0.0和Mvc4 1.5.2扩展。
当我使用VS (remote DB)在本地启动web应用程序时,Glimpse工作得很好。但是,在将MVC应用程序“发布”到我们的远程IIS服务器时,我看不到Glimpse图标。
这是我尝试并注意到的:
·忽略web.config中的LocalPolicy:
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd" >
<logging level="Trace" />
<runtimePolicies>
<ignoredTypes>
<add type="Glimpse.AspNet.Policy.LocalPolicy, Glimpse.AspNet"/>
</ignoredTypes>
</runtimePolicies>
</glimpse>·运行Glimpse.axd并按Turn On Glimpse会显示几秒钟的沙漏,并将调试和INFO启动日志跟踪到文件。
·打开Glimpse日志确实会显示新的默认MVC路由请求的DEBUG和1信息。
2014-01-22 15:26:15.2282 | INFO | Replaced IView of type 'System.Web.Mvc.RazorView', named 'Index', with proxy implementation. |
2014-01-22 15:26:17.6600 | DEBUG | RuntimePolicy set to 'Off' by IRuntimePolicy of type 'Glimpse.Core.Policy.ContentTypePolicy' during RuntimeEvent 'EndRequest'. ·如下所示出现在页面源代码的末尾。
<script type='text/javascript' src='/Glimpse.axd?n=glimpse_client&hash=e5937894'></script>
<script type='text/javascript' src='/Glimpse.axd?n=glimpse_metadata&hash=e5937894&callback=glimpse.data.initMetadata'></script>
<script type='text/javascript' src='/Glimpse.axd?n=glimpse_request&requestId=3d258479-bc96-4b0c-a469-d6b713fdb0fc&hash=e5937894&callback=glimpse.data.initData'></script>(F12)控制台显示以下错误:
SCRIPT1028: Expected identifier, string or number Glimpse.axd?n=glimpse_client&hash=e5937894, line 3652 character 29
SCRIPT5009: 'glimpse' is undefined Glimpse.axd?n=glimpse_metadata&hash=e5937894&callback=glimpse.data.initMetadata, line 1 character 1
SCRIPT5009: 'glimpse' is undefined Glimpse.axd?n=glimpse_request&requestId=923b9a70-39ac-4639-b812-833e1d051c08&hash=e5937894&callback=glimpse.data.initData, line 1 character 1发布于 2014-01-23 17:46:47
问题和答案就在我眼前:
HTML1202: http://mysite/ is running in Compatibility View because 'Display intranet sites in Compatibility View' is checked.
mysite:1111通过:Override intranet compatibility mode IE8禁用
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=edge" />
</customHeaders>
</httpProtocol>
</system.webServer>现在一切都正常了,在多年的Asp.forms客户端疏忽之后,我又回到了通过(F12)进行客户端调试。感谢cgijbels
https://stackoverflow.com/questions/21283617
复制相似问题