2013-10-27 6 views
6

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.

+1

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. –

+0

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

+0

Jakieś aktualizacje dotyczące tego problemu? Widzę to samo – NullReference

Odpowiedz

-1
  • goto Internet Explorer
  • Narzędzia Opcje
  • internetowe
  • Połączenia
  • Ustawienia sieci LAN
  • odznacz „Automatycznie wykryj ustawienia”

znaleźć tutaj: link