use*_*059 279 asp.net signalr signalr-hub signalr.client
我创建了一个新的VS 2013项目,并使用Firefox浏览器查看了default.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
Run Code Online (Sandbox Code Playgroud)
它为什么这样做?我如何停止这些电话?我看到每隔6秒对上述URL进行无限次调用.请帮助我理解这一点并解决这个问题.
N. *_*len 303
这是按预期工作的.Artery aka BrowserLink是从Visual Studio到运行代码的所有浏览器的实时连接.它本质上允许Visual Studio与每个浏览器进行交互.
例如,如果您有IE,Opera,Chrome和Firefox都运行您的代码,并且您正在尝试确保跨浏览器的正确性; 而不是去每个浏览器并点击f5刷新你只需单击浏览器链接刷新按钮,它将自动刷新所有页面.
不是每个人都想要或需要具有此功能,所以如果你想要禁用它,就像Gustavo Armenta说你可以按照这里的步骤禁用它:如何在VS.NET 2013中禁用__vwd/js/artery?
希望这可以帮助!
Yas*_*ser 119
我建议您在Visual Studio Preview 2013中阅读此帖子的第一个浏览器链接功能,以了解VS 2013中的这一新功能.
然后要禁用此功能,只需取消选中"启用浏览器链接"选项即可.

Ale*_*fel 36
您可以隐藏Chrome开发人员工具"网络"标签中的轮询请求,以便您真正感兴趣的请求可见.您可以通过添加否定过滤器来隐藏轮询请求:
例:
