.net localhost网站始终使get arterySignalR/poll?transport=longPolling&connectionToken= calls

我创建了一个新的VS 2013项目,并查看默认的。使用Firefox浏览器打开aspx页面。当我检查网络调用时,我看到它不断调用:

http://localhost:50682/6a663a78019845d5ade4a328cad09cc2/arterySignalR/poll?transport=longPolling&connectionToken=AQAAANCMnd8BFdERjHoAwE%2FCl%2BsBAAAAOBmDwPWa2ky2MAZXFHBMVAAAAAACAAAAAAAQZgAAAAEAACAAAADSADQXBVKiKczflJ0OzUjOLduFTJE4zd%2FLHWGpDfXnuAAAAAAOgAAAAAIAACAAAACyEX81VwilygfphPoEKCYQ6ZwrkzExoKfZzEMkqBKqqzAAAADG%2BDJbrEFOfsNm9OKhqacnGseQvrwy5kmyZnI5YJiZbjYFgzMELXHfwA7Sxjj4osJAAAAAvQvoG4N0nn8eB9FRaJaZyqaUDF%2F9ypvGN%2B%2BVefnx8U1Fq6P9HXO9vEC%2BfA2s8R4jik58rD4IcFMjM4P8l5kv6g%3D%3D&messageId=d-F1180A0E-W%2C0%7Cl%2C4%7Cm%2C0&requestUrl=http%3A%2F%2Flocalhost%3A50656%2Fdefaulttest&browserName=Firefox&tid=4&_=1384207744328

它为什么这样做? 我如何阻止这些电话? 我看到每6秒就有无数个对上述URL的调用。 请帮助我理解这个问题并解决这个问题

78118 次浏览

这是按照预期工作的。动脉(又名BrowserLink)是Visual Studio到运行你代码的所有浏览器的实时连接。它本质上允许Visual Studio与每个浏览器交互。

例如,如果你有IE, Opera, Chrome和Firefox运行你的代码,你试图确保跨浏览器的正确性;而不是去每个浏览器和按f5刷新,你可以只点击浏览器链接刷新按钮,这将自动刷新所有的页面。

不是每个人都想要或需要这个功能,所以如果你想禁用它,就像Gustavo Armenta说的,你可以通过下面的步骤禁用它:如何禁用VS.NET 2013中的__vwd/js/动脉?

希望这能有所帮助!

在使用KnockoutJS框架运行的站点上出现了问题。页面冻结了10秒,直到“BrowserLink”外部脚本加载(使用Chrome浏览器)。

vs2013禁用“浏览器链接”功能解决了这个问题

步骤如何禁用“浏览器链接”(感谢Gustavo Armenta留下有问题的链接评论)

我建议你先阅读这篇文章浏览器链接功能在Visual Studio预览2013来了解VS 2013的这个新功能。

然后禁用这个,只需取消“启用浏览器链接”选项。

enter image description here

你可以在Chrome开发者工具Network选项卡中隐藏轮询请求,这样你真正感兴趣的请求就可见了。你可以通过添加一个负过滤器来隐藏轮询请求:

  • 在Network选项卡上,单击筛选按钮以打开筛选选项
  • 输入“-poll”,不带引号以隐藏轮询请求。

例子:

enter image description here