Gre*_*and 201 fiddler visual-studio-2015
我读过: 如何在系统托盘中禁用VsHub.exe? 和 https://connect.microsoft.com/VisualStudio/feedback/details/1919828/hundreds-of-calls-second-to-vshub-and-browserlink-is-off
我宁愿不禁用vshub; 当我使用提琴手时,我只是希望它更安静.现在,它将其他所有内容都阻止,我无法进行常规调试.
有人知道解决方法吗?我可以阻止vshub出现在小提琴手而不会阻挡其他的locahost吗?
Ans*_*ton 267
这是一个相对较新的问题,因为System.NET过去常常忽略localhost的代理设置,因此默认情况下Fiddler不会看到流量(http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureDotNETApp) - 见底部.
现在情况似乎不再如此,所以我希望更多的人会有同样的问题.Fiddler支持几种过滤请求的方法,但客户端无法控制(这可能是好的,因为您不希望恶意软件排除其流量).在这种情况下,最合适和最简单的机制可能是为包含localhost或vshub的任何URL设置过滤器.你可以这样做:
此过滤器将保持不变,因此如果您关闭Fiddler并稍后再次启动它,它仍将被设置.
小智 132
这些请求似乎来自Diagnostic Tools窗口,该窗口在调试时运行.似乎它们提供了内存使用和CPU使用情况的监视信息.
如果您不想通过禁用"诊断工具"对话框中的"内存/ CPU监视"来查看使用情况信息,则可以停止请求.
Bri*_*den 88
对我来说,阻止"垃圾邮件"到Fiddler4而不是我可以选择做的Fiddler过滤器的修复方法是更改Visual Studio 2015选项:
Visual Studio 2015 - >工具 - >选项 - >调试 - >常规 - >取消选中/禁用"在调试时启用诊断工具"
VSHUB.exe服务必须是在调试时协助诊断工具的服务,并且不断ping您正在调试的网站/ webapi/web应用程序.我不需要调试.此时诊断工具所以我只是在Visual Studio中禁用它
关于禁用VSHUB.exe,我很想这样做,直到我从微软的某个人那里读到,最好不要禁用它以获得更好的Visual Studio 2015体验,并且他们为使用VSHUB.exe的Visual Studio添加新功能时间:
mik*_*kro 20
这是隐藏vshub流量的更简单的替代方法.
转到工具>提琴选项>连接选项卡,然后添加http://localhost:49155到旁路列表.这将跳过发布到该URL的所有流量.
*编辑:添加到旁路列表后,可能需要重新启动Fiddler.
解决此问题的最简单方法是在fiddler中设置过滤器.在OnBeforeResponse中,使用vshub主机/端口添加第二个if:
static function OnBeforeResponse(oSession: Session) {
if (m_Hide304s && oSession.responseCode == 304) {
oSession["ui-hide"] = "true";
}
if (oSession.HostnameIs("localhost:49155")){
oSession["ui-hide"] = "hiding vshub"; // String value not important
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
47553 次 |
| 最近记录: |