.net localhost веб-сайт послідовно здійснює отримання arterySignalR / опитування? transport = longОпитування та з'єднанняToken = дзвінки


279

Я створив новий проект 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

Чому це робиться? Як зупинити ці дзвінки? Кожні 6 секунд я бачу нескінченну кількість дзвінків до вищезгаданої URL-адреси. Будь ласка, допоможіть мені зрозуміти це і виправити це.



Дякую Густаво. Це припинило зв’язки. Знову дякую.
користувач2981059

Звичайно, це не робить нескінченну кількість дзвінків. :)
Сачин Карін

Відповіді:


304

Це працює за призначенням. Artery aka BrowserLink - це з'єднання в реальному часі від Visual Studio до всіх браузерів, що працюють з вашим кодом. Це по суті дозволяє Visual Studio взаємодіяти з кожним браузером.

Наприклад, якщо у вас є IE, Opera, Chrome і Firefox, які працюють під своїм кодом, і ви намагаєтеся забезпечити правильність перехресного веб-переглядача; замість того, щоб перейти до кожного веб-переглядача та натиснути кнопку F5, щоб оновити, ви можете просто натиснути кнопку оновлення посилання браузера, яка автоматично оновить усі сторінки для вас.

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

Сподіваюсь, це допомагає!


1
Ось посилання, яке докладно описує його та як ним користуватися "Як користуватися посиланням браузера"
Remy

1
Цей "інструмент" в основному зламав мій код JavaScript сьогодні. Це не дозволяє хрому відображати сторінку попереднього перегляду друку до перезавантаження сторінки.
Франциско

3
Після оновлення VS2013 4 ця функція, здається, постійно висить IE11 в Windows 8 ... Мені довелося вимкнути її, щоб перевірити свій веб-сайт в IE11.
Річард Єв

1
Він робить 20K запитів менше ніж за 30 секунд і активно використовує процесор. Ця функція може бути корисною, але вона викликає занадто багато проблем навіть на процесорі Intel i7
dvdmn


36

Ви можете приховати запити на опитування на вкладці Мережа інструментів для розробників Chrome, щоб побачити запити, які вас цікавлять. Ви можете приховати запити на опитування, додавши негативний фільтр:

  • На вкладці Мережа натисніть кнопку фільтра, щоб відкрити параметри фільтра
  • Введіть "-опитування" без лапок, щоб приховати запити на опитування.

Приклад:

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


3
Не відповідь на питання ОП, але настільки корисно, що я поставив +1 =)
Містер

1
Здається, це вже не працює - для мене раніше, але приблизно місяць-два? тому вона перестала працювати.
Марк Шапіро

Здається, що інструменти для розробників Chrome мають помилку на негативному фільтрі, який був представлений цього року. Це має бути зафіксовано у майбутньому стабільному випуску. Обговорення тут groups.google.com/forum/#!topic/google-chrome-developer-tools/…
Олександр ван Трайфель

2

Були проблеми з цим на сайті, що працює з рамкою KnockoutJS. Сторінки заморожуються протягом 10 секунд, поки не завантажуються зовнішні сценарії "BrowserLink" (за допомогою браузера Chrome).

Проблема вирішена вимкненням функції "Посилання браузера" у VS 2013

Кроки Як відключити "Посилання браузера" (спасибі Густаво Армента за те, що він залишив коментар із посиланням)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.