.net localhost website costantemente facendo ottenere arterySignalR / poll? transport = longPolling & connectionToken = Calls


279

Ho creato un nuovo progetto VS 2013 e ho visualizzato la pagina default.aspx con il browser Firefox. Quando controllo le chiamate via rete effettuate, vedo che effettua chiamate costanti a:

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

Perché lo sta facendo? Come posso fermare quelle chiamate? Vedo un numero infinito di chiamate effettuate all'URL sopra ogni 6 secondi. Per favore aiutami a capire questo e risolverlo.



Grazie Gustavo. Questo ha fermato le connessioni. Grazie ancora.
user2981059

Ovviamente non sta effettuando un numero infinito di chiamate. :)
Sachin Kainth,

Risposte:


304

Questo funziona come previsto. Artery aka BrowserLink è una connessione in tempo reale da Visual Studio a tutti i browser che eseguono il codice. In sostanza, Visual Studio può interagire con ogni browser.

Ad esempio, se hai IE, Opera, Chrome e Firefox che eseguono tutti il ​​tuo codice e stai cercando di garantire la correttezza tra browser; invece di andare su ciascun browser e premere f5 per aggiornare, puoi semplicemente fare clic sul pulsante di aggiornamento del collegamento del browser che aggiornerà automaticamente tutte le pagine per te.

Non tutti vogliono o hanno bisogno di avere questa funzionalità, quindi se si desidera disabilitarla, come ha detto Gustavo Armenta, è possibile disabilitarla seguendo i passaggi qui: Come posso disabilitare __vwd / js / artery in VS.NET 2013?

Spero che questo ti aiuti!


1
Ecco un link che lo descrive in dettaglio e come usarlo "Come usare Browser Link"
Remy

1
Questo "strumento" ha praticamente rotto il mio codice javascript oggi. Impedisce a Chrome di mostrare la pagina di anteprima di stampa fino al ricaricamento della pagina.
Francisco,

3
A seguito dell'aggiornamento 4 di VS2013, questa funzionalità sembra essere stata costantemente sospesa su IE11 in Windows 8 ... Ho dovuto disabilitarla per testare il mio sito Web in IE11.
Richard Ev,

1
Effettua 20.000 richieste in meno di 30 secondi e utilizza molto la CPU. La funzione potrebbe essere utile ma causa troppi problemi anche su una CPU Intel i7
dvdmn


36

Puoi nascondere le richieste di polling dalla scheda Rete degli strumenti di sviluppo di Chrome in modo da rendere visibili le richieste a cui sei effettivamente interessato. È possibile nascondere le richieste di polling aggiungendo un filtro negativo:

  • Nella scheda Rete, fare clic sul pulsante Filtro per aprire le opzioni di filtro
  • Immettere "-poll" senza virgolette per nascondere le richieste di polling.

Esempio:

inserisci qui la descrizione dell'immagine


3
Non una risposta alla domanda del PO ma così utile lo farò +1 + =
Misteri il

1
Questo non sembra più funzionare - era solito, per me, ma circa un mese o due? fa ha smesso di funzionare.
Mark Shapiro,

Sembra che gli strumenti di sviluppo di Chrome abbiano un bug sul filtro negativo introdotto quest'anno. Dovrebbe essere risolto in una versione stabile futura. Discussione qui gruppi.google.com/forum/#!topic/google-chrome-developer-tools/…
Alexander van Trijffel

2

Ho avuto problemi con quello sul sito in esecuzione con il framework KnockoutJS. Le pagine si sono bloccate per 10 secondi fino al caricamento degli script esterni "BrowserLink" (utilizzando il browser Chrome).

Problema risolto disabilitando la funzione "Collegamento browser" in VS 2013

Passaggi Come disabilitare "Link del browser" (grazie a Gustavo Armenta per aver lasciato un commento con il link in questione)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.