.net localhost веб-сайт постоянно создавать getArtionSignalR/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 секунд. Пожалуйста, помогите мне понять это и исправить это.

Ответ 1

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

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

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

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

Ответ 2

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

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

enter image description here

Ответ 3

Вы можете скрыть запросы опроса с вкладки "Инструменты разработчика" Chrome, чтобы заинтересованные запросы стали видимыми. Вы можете скрыть запросы опроса, добавив отрицательный фильтр:

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

Пример:

enter image description here

Ответ 4

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

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

Шаги Как отключить ссылку "Browser" (спасибо Gustavo Armenta за комментарий к соответствующей ссылке)