5

Sto riscontrando il problema più strano di debug di JavaScript in Internet Explorer in Visual Studio.Debug JavaScript in Visual Studio estremamente lento

Se si imposta un punto di interruzione nel codice JavaScript ed è in esecuzione il progetto (ASP.NET MVC) in modalità di debug, si preme il punto di interruzione. Ma poco dopo, mentre mi trovo sul punto di interruzione, praticamente tutto il mio computer si blocca per 10-30 secondi. Durante questo tempo posso spostare il puntatore del mouse, ma non interagire con nulla. Se clicco su cose alla fine il computer inizia a emettere un segnale acustico. Dopo 10-30 secondi, tutto torna alla normalità.

Il debug funzionava bene fino a un paio di giorni fa. Lo stesso comportamento è mostrato da diversi progetti ASP.NET MVC. Sto eseguendo Internet Explorer 10 e Visual Studio 2012 su Windows 8 Enterprise a 64 bit. Non ho antivirus di terze parti (solo Windows Defender). Non ho intellitrace. Ho solo un singolo breakpoint, tutti gli altri sono cancellati. Ho provato a eliminare il mio file .suo.

+0

Per quello che vale, sto avendo lo stesso identico problema su 3 computer diversi. Le cose che hanno in comune sono: Windows 8 a 64 bit, Visual Studio 2012 (tutto aggiornato con tutte le ultime patch/aggiornamenti ufficiali), ReSharper 7.1.1000.900, Controlli RAD del telefono Telerik, DevExpress DXtreme 12.latest, Git Source Control Provider. Non ho ancora iniziato a eliminare nessuno dei plugin. –

+0

Ho avuto lo stesso problema. Inoltre, ctrl + K + D funziona anche così lentamente. Nel tuo codice dovrebbe esserci un errore di sintassi. Per esempio ho avuto un problema con JSON. [{"value": "Nuovo", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"},]. c'era un (,) alla fine del json più poi necessario. Rallenta lo studio visivo. Probabilmente hai un problema di sintassi. – osmanraifgunes

+0

Questa non è una risposta a come risolvere VS, quindi il congelamento non si verifica, ma nessuno sviluppatore web che sappia cosa sta facendo, consiglierebbe VS come editor. Dal momento che non voglio solo fornire un problema ma anche una soluzione, penso che dovresti davvero controllare due editor molto belli per Windows. Il primo è [Brackets] (http://brackets.io/), e il secondo è [Web Storm] (http://www.jetbrains.com/webstorm/). Buona fortuna su qualunque cosa tu scelga, e se ti attacchi con VS, spero che tu abbia una risposta valida! – KarimSaNet

risposta

0

Il mio browser (ff) si blocca su di me quando uno script su un sito Web impiega troppo tempo per essere eseguito in genere. Quindi lancia una richiesta di script di arresto. Il fatto che sia possibile replicarlo su tre computer ha senso se si tratta dello stesso script errato che causa il blocco. Dubito che sarà importante se lo provi su un box di vittoria 7, vinci xp, ma quelli sono test ovvi se stai pensando che la configurazione di sys sia una causa. Inoltre, prova ad impostare il punto di interruzione in precedenza nello script per indicare cosa/quando sta bloccando.

Su una nota diversa, ho sempre eseguito il debug di javascript in firefox con firebug con grande successo.

0

Ho avuto lo stesso problema e si è scoperto che era Intellisense. Intellisense soffoca su file Javascript di grandi dimensioni. I rallentamenti si sarebbero verificati anche quando non stavo facendo qualcosa che richiedesse Intellisense.

ho finito dividendoli fuori e riferimento gli altri file con:

/// <reference path="/scripts/<other>.js" /> 

Questo ha permesso di completamento automatico per lavorare file attraverso e ha impedito i blocchi.

Problemi correlati