我创建了一个新的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的调用。 请帮助我理解并解决这个问题。


当前回答

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

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

例子:

其他回答

这是按照预期工作的。动脉(又名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 Preview 2013中的第一个浏览器链接功能,以了解VS 2013中的这个新功能。

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

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

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

例子: