首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Visual Studio 2015更新1垃圾邮件本地主机

Visual Studio 2015更新1垃圾邮件本地主机
EN

Stack Overflow用户
提问于 2015-12-04 17:14:32
回答 4查看 19.7K关注 0票数 118

我在IIS (不是速成版)上本地运行Visual Studio Update 1服务时安装了ASP.NET。我看到了每秒数百次对该地址的请求

代码语言:javascript
复制
 http://localhost:49155/vshub/ca9dea4b016f45c68a6a8c1a07809eb4/DataWarehouseModule/dataWarehouse/getStatus/ 

是什么导致了这种情况,它是可以预防的吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-12-16 22:18:06

另一种防止fiddler占用CPU的方法是在fiddler中编写一条忽略这些请求的规则。转到规则>自定义规则...找到函数OnBeforeRequest并添加

代码语言:javascript
复制
if(oSession.oRequest.headers["host"]=="localhost:49155"){
    oSession["ui-hide"] = "true";
}

所以我的看起来是这样的:

代码语言:javascript
复制
static function OnBeforeRequest(oSession: Session) {
    if(oSession.oRequest.headers["host"]=="localhost:49155"){
        oSession["ui-hide"] = "true";
    }
}

正如@matrixugly指出的那样,根据VS的版本不同,端口可能会有所不同。@tedd-hansen的解决方案可能在所有版本的visual studio中都更好。

代码语言:javascript
复制
if(oSession.oRequest.headers["host"].StartsWith("localhost") 
    && oSession.PathAndQuery.StartsWith("/vshub/")) {
    oSession["ui-hide"] = "true";
}

以下是github上关于这个问题的一些讨论,以更好地了解正在发生的事情;https://github.com/aspnet/Mvc/issues/3655

这里有关于同样问题的另一篇文章;visual studio 2015 vshub is spamming fiddler

票数 109
EN

Stack Overflow用户

发布于 2016-02-16 00:21:31

由于这已经变成了让Fiddler忽略请求的方法,所以我找到的最简单的方法是转到Filters选项卡,Request Header部分,选中"Hide if URL contains“框,然后输入"/vshub/”。

票数 18
EN

Stack Overflow用户

发布于 2016-01-26 21:38:13

我意识到这不是答案,但它可能会帮助其他来到这里的人(比如我)。

对KyleUp给出的答案进行了扩展。将此消息添加到"OnBeforeRequest“方法中会更通用一些,它会阻止所有本地主机/vshub/调试消息填满Fiddler中的视图。

代码语言:javascript
复制
if(oSession.oRequest.headers["host"].StartsWith("localhost") 
   && oSession.PathAndQuery.StartsWith("/vshub/")) {
    oSession["ui-hide"] = "true";
}
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34084639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档