Mam najdziwniejszy problem debugowania JavaScript w Internet Explorer w Visual Studio.Visual Studio JavaScript debugowanie bardzo powolne
Jeśli ustawię punkt przerwania w kodzie JavaScript i uruchomię projekt (ASP.NET MVC) w trybie debugowania, uderzę w punkt przerwania. Ale krótko po tym, podczas przerwy, prawie cały mój komputer blokuje się na 10-30 sekund. W tym czasie mogę przesuwać wskaźnik myszy, ale nie wchodzę w interakcje z niczym. Jeśli kliknę na coś, komputer zacznie wydawać sygnał dźwiękowy. Po 10-30 sekundach wszystko wróci do normy.
Debugowanie działało dobrze do kilku dni temu. To samo zachowanie jest pokazane w różnych projektach ASP.NET MVC. Używam programów Internet Explorer 10 i Visual Studio 2012 w systemie Windows 8 Enterprise w wersji 64-bitowej. Nie mam żadnego antywirusa stron trzecich (tylko program Windows Defender). Nie mam intelektu. Mam tylko jeden punkt przerwania, wszystkie pozostałe są usuwane. Próbowałem usunąć mój plik .suo.
Cokolwiek to jest warte, mam dokładnie ten sam problem na 3 różnych komputerach. Ich wspólną cechą jest: Windows 8 64bit, Visual Studio 2012 (wszystko na bieżąco z najnowszymi oficjalnymi łatkami/aktualizacjami), ReSharper 7.1.1000.900, Telerik Phone RAD Controls, DevExpress DXtreme 12.latest, Git Source Control Provider. Nie zacząłem jeszcze eliminować żadnej z wtyczek. –
Miałem ten sam problem. Morover, ctrl + K + D działa tak wolno. W Twoim kodzie powinien wystąpić błąd składni. Na przykład miałem problem z jsonem. [{"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"},]. na końcu jsona było (,) więcej niż potrzeba. Powoduje spowolnienie pracowni wizualnej. Prawdopodobnie masz problem z składnią. – osmanraifgunes
To nie jest odpowiedź na pytanie, jak naprawić VS, aby nie doszło do zamrożenia, ale żaden programista internetowy, który wie, co robi, nie polecałby VS jako redaktora. Ponieważ nie chcę tylko dostarczać problemu, ale także rozwiązania, myślę, że powinieneś naprawdę sprawdzić dwa bardzo ładne edytory dla Windows. Pierwszym z nich jest [Bracketets] (http://brackets.io/), a drugim jest [Web Storm] (http://www.jetbrains.com/webstorm/). Powodzenia na cokolwiek wybierzesz, a jeśli pozostaniesz przy VS, miej nadzieję, że otrzymasz prawidłową odpowiedź! – KarimSaNet