Situs web .net localhost secara konsisten menghasilkan get arteriSignalR / polling? transport = longPolling & connectionToken = panggilan


279

Saya membuat proyek VS 2013 baru dan melihat halaman default.aspx dengan browser Firefox. Ketika saya memeriksa panggilan net yang telah dibuatnya, saya melihatnya melakukan panggilan konstan ke:

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

Mengapa melakukan itu? Bagaimana cara menghentikan panggilan-panggilan itu? Saya melihat jumlah panggilan tak terbatas ke URL di atas setiap 6 detik. Tolong bantu saya memahami ini dan memperbaikinya.



Gustavo terima kasih. Ini menghentikan koneksi. Terima kasih lagi.
user2981059

Tentu saja itu tidak membuat jumlah panggilan yang tak terbatas. :)
Sachin Kainth

Jawaban:


304

Ini berfungsi sebagaimana dimaksud. Arteri alias BrowserLink adalah koneksi real-time dari Visual Studio ke semua browser yang menjalankan kode Anda. Ini pada dasarnya memungkinkan Visual Studio untuk berinteraksi dengan setiap browser.

Misalnya jika Anda memiliki IE, Opera, Chrome dan Firefox yang menjalankan kode Anda dan Anda sedang berusaha memastikan kebenaran lintas browser; alih-alih pergi ke setiap browser dan menekan f5 untuk menyegarkan Anda cukup mengklik tombol refresh tautan browser yang akan menyegarkan semua halaman secara otomatis untuk Anda.

Tidak semua orang ingin atau perlu memiliki fungsi ini jadi jika Anda ingin menonaktifkannya, seperti yang dikatakan Gustavo Armenta, Anda dapat menonaktifkannya dengan mengikuti langkah-langkah di sini: Bagaimana cara menonaktifkan __vwd / js / artery di VS.NET 2013?

Semoga ini membantu!


1
Berikut adalah tautan yang menjelaskannya secara rinci dan cara menggunakannya "Cara menggunakan Tautan Browser"
Remy

1
"Alat" ini pada dasarnya memecahkan kode javascript saya hari ini. Itu mencegah chrome dari menampilkan halaman pratinjau cetak sampai halaman ulang.
Francisco

3
Mengikuti VS2013 Update 4 fitur ini tampaknya secara konsisten menggantung IE11 di Windows 8 ... Saya harus menonaktifkannya untuk menguji situs web saya di IE11.
Richard Ev

1
Itu membuat permintaan 20K dalam waktu kurang dari 30 detik dan menggunakan cpu berat. Fitur ini mungkin berguna tetapi menyebabkan terlalu banyak masalah bahkan pada cpu intel i7
dvdmn


36

Anda dapat menyembunyikan permintaan polling dari tab Jaringan alat pengembang Chrome sehingga permintaan yang benar-benar Anda minati terlihat. Anda dapat menyembunyikan permintaan polling dengan menambahkan filter negatif:

  • Pada tab Jaringan, klik tombol filter untuk membuka opsi filter
  • Masukkan "-poll" tanpa tanda kutip untuk menyembunyikan permintaan polling.

Contoh:

masukkan deskripsi gambar di sini


3
Bukan jawaban untuk pertanyaan OP tapi sangat berguna saya akan memberi +1 =)
Myster

1
Ini tampaknya tidak berfungsi lagi - dulu, bagi saya, tetapi sekitar satu atau dua bulan? lalu berhenti bekerja.
Mark Shapiro

Tampaknya alat pengembang Chrome memiliki bug pada filter negatif yang diperkenalkan tahun ini. Itu harus diperbaiki dalam rilis stabil di masa depan. Diskusi di sini groups.google.com/forum/#!topic/google-chrome-developer-tools/…
Alexander van Trijffel

2

Punya masalah dengan itu di situs yang berjalan dengan kerangka kerja KnockoutJS. Halaman membeku selama 10 detik sampai skrip eksternal "BrowserLink" dimuat (menggunakan browser Chrome).

Masalah diselesaikan dengan menonaktifkan fitur "Link browser" di VS 2013

Langkah-langkah Cara menonaktifkan "Tautan peramban" (terima kasih kepada Gustavo Armenta karena telah meninggalkan komentar dengan tautan yang dimaksud)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.