问题标签 [glimpse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2672 浏览

asp.net-mvc - 使用 TraceSource 进行一瞥和跟踪

我正在尝试让我的跟踪输出出现在“跟踪”选项卡中以供 Glimpse 使用;我正在使用 TraceSource 将我的跟踪当前输出到具有以下代码的文件:

这似乎确实出现在选项卡中,但是如果我将 ts.TraceEvent 行换成 Trace.Information 。

是否有我应该使用的自定义侦听器,还是仅适用于 Trace 命令?

0 投票
1 回答
468 浏览

javascript - IE10 在动态 Glimpse 脚本中引发 JSON 语法错误

瞥见真棒。这对我的 MVC 工作有很大帮助。

为 Windows 7 Release Preview 安装了 IE10并立即被激怒,忘记了微软肯定会强制升级而不是并行安装。

现在我在动态生成的 Glimpse 脚本中遇到语法错误...但仅在 IE10 中且仅在特定视图中。

这是来自HTTP 请求的片段:

罪魁祸首是以下JSON 对象中的单个字符位置:

注意:“CurrentEmployee”是(Employee)ViewBag.CurrentEmployee我从负责身份验证/授权的基本控制器管道传输的动态。

报告的语法错误是 JSON 配对冒号与其在模型的“值”属性上的右花括号之间的字符索引:

如果我理解 JSON 是正确的,这实际上是一个语法错误,即使这个动态对象为空,JSON 也应该这样形成:{"Value":""}


问题:

CurrentEmployee不为空,并且页面继续呈现 - 那么交易是什么?为什么 IE10 是唯一可以加入的浏览器?是否导致脚本错误?它是唯一注意到的吗?Glimpse 不处理 IE10 吗?

有人有答案吗?

0 投票
6 回答
9823 浏览

c# - 安装了 glimpse 试图访问 glimpse.axd 并收到 404 错误?

这很简单,因为我在此页面之后安装了 glimpse。:

http://getglimpse.com/About/QuickStart

然后我尝试导航到http://myApp/glimpse.axd并收到未找到的 404 错误。

正如您在快速入门中看到的那样,有此声明。:

如果您在浏览“/glimpse.axd”时收到“找不到页面”,请检查常见问题解答中的故障排除部分。

常见问题解答中没有关于此的内容。我浏览了这个网站和 getGlimpse.com,尝试了许多其他配置,但没有任何效果。还有其他人遇到这个问题并解决它吗?

这个也试过了。:

在 NuGet 安装 Glimpse.MVC3 后未找到 MVC3 模块的 Glimpse

0 投票
1 回答
639 浏览

c# - 查看 MVC4 应用程序的一瞥时间线时,开始请求中会发生什么?

我是新手,也是 MVC4 的新手。

我正在尝试查看整个 MVC 应用程序的时间线,以简化我的应用程序中可能占用太多时间的区域。

我注意到的是,我的一些观点显示了开始请求和执行:授权过滤器之间的大量时间。所以,我的开始请求从 0 毫秒开始,持续时间为 0,但是我的示例中的执行:授权过滤器显示从 23 毫秒开始,那么为什么两者之间有 23 毫秒的差距?

我上传的示例远没有我查看的一些痕迹那么激烈,我看到一个在上面提到的两者之间有 1500 毫秒的差距。

关于什么会导致这样的事情的任何想法?

在此处输入图像描述

0 投票
0 回答
261 浏览

asp.net-mvc - 瞥见和部分观点?

我正在尝试使用 glimpse.mvc 在 MVC-4 应用程序中调试我的路由

如果我只使用 _layout.cshtml 没有问题,但是如果这调用其他部分视图,页面的加载实际上需要几分钟并且浏览器 (IE) 仍然没有响应。

这是 Glimpse 的限制吗?其他人注意到这种行为了吗?

谢谢

0 投票
1 回答
917 浏览

asp.net-mvc - 尝试使用 Glimpse 查看 POST 信息

我试图让 Glimpse 让我看看在 POST 操作中由“return RedirectToAction()”触发的 GET 操作之前的 POST 操作期间发生了什么。我发现这篇 SO 帖子解释了:

您可以使用 Glimpse 的远程选项卡查看过去的请求。

单击远程选项卡,然后选择右侧的“启动”链接。然后,这将向您显示该客户端随时间发出的请求列表。

然后,您可以从该列表中单击给定请求的“启动”链接,以查看该过去请求的所有 Glimpse 信息(包括日志记录)。这在 Glimpse 中通过更改 URL 更改和显示在左上角/状态区域中的字符串“(远程)”来记录。

我的问题是,如果我多次发布,一瞥似乎只想让我通过“远程”选项卡访问第一个 POST。换句话说,当我与我的网站交互时,我想看看最近的 POST 中发生了什么,但 glimplse 似乎只想向我展示第一个 POST 中发生的事情。

通过测试这种行为,我创建了一个简单的 MVC 应用程序(我对 MVC 3 和 MVC 4 都做了同样的过程,结果大致相同):

  1. 在 Visual Studio 2012 中,创建一个新的 APS.NET MVC 3 Web 应用程序并将其命名为 MVC3App
  2. 选择互联网应用程序
  3. 在解决方案资源管理器中右键单击项目,选择管理 NuGet 包,然后安装 Glimpse for ASP.NET MVC3 (Beta)(版本 0.87)

修改 HomeController.cs 看起来像这样

添加模型\MyViewModel.cs

最后,修改 Index.cshtml

运行项目时,您会得到一个网页,其中包含一个包含“1”的文本框。将值更改为“123”,然后单击“单击我”按钮。

现在,如果您在网页上显示 Glimpse 面板,您将看到它显示的信息可能来自显示该页面的 GET 请求。如果我单击远程选项卡,它会显示 3 个请求以及一个启动链接。如果我单击 Launch 链接,然后单击列表中 POST 请求旁边的 Launch 链接,则会显示来自 POST 的数据,其中包含值“123”。

现在,将网页上的值更改为“5”,然后单击“单击我”按钮。好的,所以现在我想在 POST 数据中查看值为 5 的 POST 请求中的数据。在 Glimpse 面板的 Remote 选项卡上,您会看到它仍然有 3 个远程请求可用。单击启动链接会显示相同的原始 3 个远程请求。它不显示我刚刚通过单击按钮触发的 POST 请求。

那么,我在这里缺少什么?我认为这应该可以工作,我只是以某种方式滥用它......(我想我应该补充一点,我在 Windows 7 上使用 IE。)

鲍勃

0 投票
2 回答
317 浏览

c# - ASP.NET MVC3 - 显示 SQL 已触发

我正在为 ASP.NET MVC3寻找类似于Rails 世界中的Bullet的东西。

具体来说,我正在寻找一个轻量级插件来触发所有 SQL 来加载网页,而无需挖掘日志。

我在 ASP.NET MVC3 上使用 FluentNhibernate 和 SQL Server 2008 R2。

我用过Glimpse,可能还有一种方法可以添加一个插件来检查 SQL。但我正在寻找更轻的东西。

0 投票
1 回答
434 浏览

asp.net-mvc-3 - asp.net mvc 3,一瞥和空引用错误

几天前我安装了 glimpse。自从我安装它以来,我得到这个奇怪的错误,每隔一段时间就会弹出一次。我不确定错误是因为一瞥还是一瞥向我揭示了错误。无论如何,如果有人知道这个错误可能是什么以及如何解决它,我非常感谢您的帮助!!!!

堆栈:

0 投票
1 回答
124 浏览

plugins - 在编写 Glimpse 插件时,如何添加可点击的 URL 链接?

在编写 Glimpse 插件时,如何输出可点击的链接?它似乎对所有输出进行 HTML 编码。我想在我的插件中创建一个链接以连接到站点中的另一个页面以查看更详细的信息。

另外,有没有办法让 Core Trace 插件输出一个可点击的链接?

0 投票
2 回答
210 浏览

glimpse - Glimpse Null Reference Error PostImplementation

当我启用 glimpse 并且每当我导航到 MVC 3 站点中包含任何参数的页面时,我都会收到此错误:-

[NullReferenceException:对象引用未设置为对象的实例。] Glimpse.Mvc.AlternateType.GetBinder.PostImplementation(IAlternateMethodContext context, TimerResult timerResult) +146 Glimpse.Core.Extensibility.AlternateMethod.NewImplementation(IAlternateMethodContext context) +73 Glimpse。 Core.Extensibility.AlternateTypeToCastleInterceptorAdapter.Intercept(IInvocation 调用)+165

有谁知道我该如何解决这个问题?

似乎任何带有参数的 url 都会导致该错误。

我有异步页面:-

本地主机:52603/图表/索引

在重定向到需要以下参数的页面之前不会出错:-

本地主机:52603/chart/displaymodel?modelid=5b881fc7-c789-4d24-a52f-b34a56c098e1 本地主机:52603/MakeImage/DisplayMakeImage?makeId=456ab51c-a4bb-4e2a-a673-de38de4ec28d

我在站点中使用了几种不同的技术:-EF4/SignalR/MEF/Redis/Tropo/Log4net/Elmah

谢谢