.net localhost web sitesi sürekli olarak arterySignalR / poll? transport = longPolling & connectionToken = çağrı yapıyor


279

Yeni bir VS 2013 projesi oluşturdum ve Firefox tarayıcısıyla default.aspx sayfasını görüntüledim. Yaptığım net aramaları kontrol ettiğimde, sürekli aramalar yaptığımı görüyorum:

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

Neden bunu yapıyor? Bu aramaları nasıl durdurabilirim? Her 6 saniyede bir yukarıdaki URL'ye yapılan sonsuz sayıda çağrı görüyorum. Lütfen bunu anlamama ve düzeltmeme yardım et.



Teşekkürler Gustavo. Bu bağlantıları durdurdu. Tekrar teşekkürler.
user2981059

Elbette sonsuz sayıda arama yapmıyor. :)
Sachin Kainth

Yanıtlar:


304

Bu amaçlandığı gibi çalışıyor. Artery aka BrowserLink, Visual Studio'dan kodunuzu çalıştıran tüm tarayıcılara gerçek zamanlı bir bağlantıdır. Aslında Visual Studio'nun her tarayıcıyla etkileşime girmesine izin verir.

Örneğin, IE, Opera, Chrome ve Firefox'un hepsi kodunuzu çalıştırıyorsa ve çapraz tarayıcı doğruluğunu sağlamaya çalışıyorsanız; her tarayıcıya gitmek ve yenilemek için f5 tuşuna basmak yerine, tüm sayfaları sizin için otomatik olarak yenileyecek tarayıcı bağlantısı yenileme düğmesine tıklamanız yeterlidir.

Herkes bunu devre dışı bırakmak istiyorsunuz eğer öyleyse Gustavo Armenta burada adımları izleyerek devre dışı bırakabilirsiniz söylediği gibi, bu özelliğe sahip istiyor ya ihtiyacı: Nasıl 2013 VS.NET içinde devre dışı __vwd / js / arter can?

Bu yardımcı olur umarım!


1
İşte ayrıntılı olarak ve nasıl kullanılır "Tarayıcı Bağlantısı nasıl kullanılır" bir bağlantı
Remy

1
Bu "araç" temelde bugün javascript kodumu kırdı. Sayfa yeniden yüklenene kadar kromun baskı önizleme sayfasını göstermesini engeller.
Francisco

3
VS2013 Güncelleme 4'ü takiben, bu özellik sürekli olarak Windows 8'de IE11 asılı görünüyor ... IE11 web sitemi test etmek için devre dışı bırakmak zorunda kaldı.
Richard Ev

1
30 saniyeden daha az sürede 20K istekte bulunur ve cpu'yu yoğun kullanır. Özellik yararlı olabilir ama bir intel i7 cpu üzerinde bile çok fazla soruna neden oluyor
dvdmn


36

Gerçekte ilgilendiğiniz isteklerin görünür olması için yoklama isteklerini Chrome geliştirici araçları Ağ sekmesinden gizleyebilirsiniz. Bir negatif filtre ekleyerek yoklama isteklerini gizleyebilirsiniz:

  • Ağ sekmesinde, filtre seçeneklerini açmak için filtre düğmesini tıklayın
  • Yoklama isteklerini gizlemek için tırnak işaretleri olmadan "-poll" girin.

Misal:

resim açıklamasını buraya girin


3
OP sorusuna bir cevap değil ama çok yararlı ben + 1 olacak =)
Myster

1
Bu artık işe yaramıyor gibi görünüyor - benim için eskiden bir iki ay mı? önce çalışmayı bıraktı.
Mark Shapiro

Görünüşe göre Chrome geliştirici araçlarının bu yıl tanıtılan negatif filtrede bir hata var. Gelecekteki kararlı bir sürümde düzeltilmelidir. Burada tartışma groups.google.com/forum/#!topic/google-chrome-developer-tools/…
Alexander van Trijffel

2

KnockoutJS çerçevesi ile çalışan sitede bununla ilgili sorunlar vardı. "BrowserLink" harici komut dosyaları yüklenene kadar (Chrome tarayıcı kullanılarak) sayfalar 10 saniye boyunca donuyordu.

VS 2013'te "Tarayıcı bağlantısı" özelliği devre dışı bırakılarak sorun çözüldü

Adımlar "Tarayıcı bağlantısı" nasıl devre dışı bırakılır (söz konusu bağlantıyla yorum bıraktığı için Gustavo Armenta'ya teşekkürler)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.