我刚从 NuGet 安装了 Glimpse.Mvc3 。该软件包在我的web.config
中启用了跟踪和一瞥。我可以成功访问localhost/.../Glimpse/Config
(所以没有404)并报告我的 IP 是127.0.0.1
并且与允许的列表匹配。单击“开”按钮会显示我的glimpseState = On
(我确认已设置cookie)。但当我回去刷新我的项目时,我什么都没看到。我还需要做些什么吗?
我的最终目标是找出为什么我的网站有点迟钝,每页至少花费一整秒。在webforms时代,我本来只需要设置Page。Trace=True
并获得一个很好的带时间戳的日志,但这不是 MVC 中的选项。瞥见它似乎会填补这个角色等等。
修改:我刚刚打开了我的javascript错误控制台,发现加载localhost/.../Glimpse/glimpseClient.js
时遇到问题,当我尝试直接去那里时,我立即得到了一个非常破碎的链接。我的意思是它不是404,它的作用就像服务器根本不存在(特定于浏览器的页面)。为"glimpseClient.js"
交换"Config"
会显示正确的页面,因此服务器地址似乎正常。
Edit2:我在项目的github上看到open issue听起来很相似。查看我的网站的HTML源代码,我看到底部添加了一堆代码。 glimpsePath已正确设置为我的虚拟目录。我的web.config
已设置runAllManagedModulesForAllRequests="true"
。
答案 0 :(得分:2)
我是开发人员的一员,这个问题已经知道并且刚刚解决了......请参阅http://blog.getglimpse.com/2011/06/21/404-errors-fixed-goodbye-glimpseconfig-hello-glimpse-axd/。
对于一小部分用户来说,这是一个众所周知的问题,如果您阅读该帖子,则会非常深入地了解这种情况的发生方式和原因。该修复程序将在0.83+版本中发布,应在一周内发布。
很抱歉给您带来不便。
答案 1 :(得分:0)
当您返回页面时,右下角应该有一个略微透明的图标。点击图标即可看到
答案 2 :(得分:0)
在我的情况下,看起来瞥见的酒吧根本没有出现,但我把它放在我的底部浮动页脚下面。
我将.glimpse-nowrap {bottom:52px;}
添加到我的_Layout.cshtml文件中的样式标记中,并且能够有效地查看和使用glimpse栏。