Веб-сайт .net localhost постоянно делает вызовы get arterySignalR / poll? transport = longPolling & connectionToken = calls

Я создал новый проект VS 2013 и просмотрел страницу default.aspx в браузере Firefox. Когда я проверяю выполненные сетевые вызовы, я вижу, что он постоянно обращается к:

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

Почему он это делает? Как мне остановить эти звонки? Я вижу бесконечное количество вызовов по указанному выше URL каждые 6 секунд. Пожалуйста, помогите мне понять это и исправить.


person user2981059    schedule 11.11.2013    source источник
comment
stackoverflow.com/questions/17390158/   -  person Gustavo Armenta    schedule 12.11.2013
comment
Спасибо, Густаво. Это остановило соединения. Еще раз спасибо.   -  person user2981059    schedule 12.11.2013
comment
Конечно, это не бесконечное количество звонков. :)   -  person Sachin Kainth    schedule 17.05.2016


Ответы (4)


Это работает как задумано. Artery aka BrowserLink - это соединение Visual Studio в реальном времени со всеми браузерами, в которых выполняется ваш код. По сути, это позволяет Visual Studio взаимодействовать с каждым браузером.

Например, если у вас есть IE, Opera, Chrome и Firefox, на которых работает ваш код, и вы пытаетесь обеспечить кроссбраузерную корректность; вместо того, чтобы заходить в каждый браузер и нажимать f5 для обновления, вы можете просто нажать кнопку обновления ссылки браузера, которая автоматически обновит все страницы за вас.

Не все хотят или должны иметь эту функцию, поэтому, если вы действительно хотите ее отключить, как сказал Густаво Армента, вы можете отключить ее, выполнив следующие действия: Как отключить __vwd / js / artery в VS.NET 2013?

Надеюсь это поможет!

person N. Taylor Mullen    schedule 11.11.2013
comment
Вот ссылка, которая подробно описывает это и как его использовать Как использовать ссылку в браузере - person Remy; 08.04.2014
comment
Этот инструмент сегодня практически сломал мой код javascript. Это предотвращает отображение Chrome страницы предварительного просмотра до перезагрузки страницы. - person Francisco; 15.04.2014
comment
После обновления 4 VS2013 эта функция, похоже, постоянно зависала в IE11 в Windows 8 ... Мне пришлось отключить ее, чтобы протестировать свой веб-сайт в IE11. - person Richard Ev; 17.11.2014
comment
Он выполняет 20K запросов менее чем за 30 секунд и сильно использует процессор. Эта функция может быть полезной, но вызывает слишком много проблем даже на процессоре Intel i7. - person dvdmn; 10.12.2014

Я бы порекомендовал вам сначала прочитать этот пост Функция ссылки на браузер в Visual Studio Preview 2013, чтобы узнать об этой новой функции, которая входит в VS 2013.

А затем, чтобы отключить это, просто снимите флажок «Включить ссылку на браузер».

введите описание изображения здесь

person Yasser Shaikh    schedule 06.11.2014

Вы можете скрыть запросы опроса на вкладке «Сеть» в инструментах разработчика Chrome, чтобы действительно интересующие вас запросы стали видимыми. Вы можете скрыть запросы на опрос, добавив отрицательный фильтр:

  • На вкладке Сеть нажмите кнопку фильтра, чтобы открыть параметры фильтра.
  • Введите «-poll» без кавычек, чтобы скрыть запросы на опрос.

Пример:

введите описание изображения здесь

person Alexander van Trijffel    schedule 19.05.2015
comment
Не ответ на вопрос OP, но очень полезный, я добавлю +1 =) - person Myster; 24.06.2015
comment
Кажется, это больше не работает - для меня это было раньше, но примерно через месяц или два? назад перестал работать. - person Mark Shapiro; 22.07.2016
comment
Похоже, что в инструментах разработчика Chrome есть ошибка отрицательного фильтра, представленного в этом году. Это должно быть исправлено в будущем стабильном выпуске. Обсуждение здесь groups.google.com/forum/# ! topic / google-chrome-developer-tools / - person Alexander van Trijffel; 25.07.2016

Были проблемы с этим на сайте, работающем с фреймворком KnockoutJS. Страницы зависали в течение 10 секунд до загрузки внешних скриптов BrowserLink (с использованием браузера Chrome).

Проблема решена отключением функции «Ссылка на браузер» в VS 2013.

Шаги Как отключить «Ссылку на браузер» (спасибо Густаво Армента за оставленный комментарий со ссылкой на вопрос)

person Maksym Kozlenko    schedule 25.07.2014