Korzystanie z Visual Studio 2012, Azure SDK 2.1, MVC 4 w systemie Windows 8. Zachowanie jest spójne w Chrome, IE10, IE11 i Firefox.Emulator Azusa wolny z aplikacją MVC, może trwać 120 sekund, aby zarejestrować kliknięcie lub wywołanie JSON
Podczas lokalnego debugowania aplikacji bardzo często spowalnia lub przestaje odpowiadać w całości za minuty. Na przykład, bezpośrednie wprowadzenie trasy takiej jak https://127.0.0.1:444/Controller/Method/1234
powoduje ... nic się nie dzieje.
Fiddler natychmiast wyświetla żądanie HTTP, z otwartym tunelem do 127.0.0.1:444.
Jeśli jestem zbyt cierpliwy, po 120-240 sekundach (!), Punkt przerwania zostaje trafiony.
Przerwanie połączenia w Skrzypku czasami powoduje uruchomienie żądań zombie; to znaczy, używając tej samej procedury (wykonaj żądanie HTTP, poczekaj 60 sekund, anuluj żądanie w Skrzypku), 60-180 sekund później punkt krytyczny zostanie trafiony.
Wpływa to na więcej niż jedną aplikację. Myślę, że to ma coś wspólnego z moją własną konfiguracją, ale nie wiem, jakie ustawienia lub problemy mogą być w to zaangażowane.
Do tej pory próbowałem:
- Wyłączanie Zapory systemu Windows
- Przełączanie ustawienie Detect Proxy as this guy suggested
- Wyczyszczenie pamięci podręcznej wszystkie śmieci przeglądarki
- przeszedł przez poglądów w tym wspólnych poglądów
Co ciekawe, w tym ostatnim punkcie, czasami po przejściu przez wszystkie v iews ... nic się nie dzieje przez minutę lub dwie przed uderzeniem punktu kontrolnego kontrolera.
To duża wskazówka, ale wciąż nie wiem, czego mi brakuje.
Aktualizacja: Czasami kontroler uruchamia się, widok współdzielony zostaje ukończony, a nazwany widok zostaje zakończony ... a potem nic. W przypadku wywołań JSON, w których nie są uwzględniane żadne widoki, żądanie do punktu przerwania może wynosić 60-90 sekund. –
Mogę potwierdzić, że to prawdziwy problem. Nie udało mi się ustalić głównej przyczyny, ale objawy są takie same: wykonanie po stronie serwera jest szybkie, ale przeglądarka nie otrzymuje odpowiedzi i czeka na dwie minuty lub dłużej. Bez emulatora Azure wszystko działa dobrze. – Tero
Jakieś aktualizacje dotyczące tego problemu? Widzę to samo – NullReference