2009-06-27 7 views
5

Stworzyłem aplikację w VStudio. Ładnie działał w trybie debugowania, ale mój komputer stawał się wolniejszy i wolniejszy, ponieważ pracowałem, aż w końcu zamarzło. po ręcznym uruchomieniu go, aplikacja nie działała już w debugowaniu i otrzymuję to wykonanie w przeglądarce.HTTP 403.9 - Access Forbidden: Zbyt wielu użytkowników jest połączonych

  1. Tylko ja jestem podłączony teraz do aplikacji.
  2. Mam ponownym uruchomieniu komputera, więc nie coudn't być każdy przypadek klienta, połączone
  3. usunąłem i ponownie zainstalować IIS

co jest nie tak?

+0

Czy w dzienniku zdarzeń pojawiają się komunikaty o błędach? Jaka to aplikacja? Jak/jakie wnioski są wysyłane do IIS? –

Odpowiedz

6

Czy dzieje się to na maszynie programistycznej XP Pro? Czasami, jeśli masz wiele plików javascripts/images/css na stronie, a także IFrame i wiele wywołań AJAX, twoja strona będzie się kończyła połączeniami w środowisku programistycznym. Są dwa sposoby na pokonanie tego.

  1. Wyłączanie utrzymywania aktywności HTTP. W menedżerze IIS przejdź do karty Witryna sieci Web i pod połączeniami, odznacz pole Włączona aktywacja HTTP. Nie rób tego w środowisku produkcyjnym, ponieważ spowolni to Twoją witrynę.

  2. Zwiększ liczbę równoczesnych połączeń. Domyślnie domyślnie jest się 10 współbieżnych połączeń, ale można je zwiększyć. Najpierw upewnij się, że domyślny host skryptu systemu Windows jest ustawiony na konsolę (cscript.exe). W wierszu polecenia uruchom:

    cscript // H: cscript

Następnie niech zwiększyć limit połączeń do 40.

C:\Inetpub\AdminScripts\adsutil set w3svc/MaxConnections 40 

Można dokonać limit czasu połączenia IIS bardziej agresywny tak połączenia nie trwają tak długo.

Ustaw hosta domyślnego skryptu z powrotem do okna:

cscript //h:wscript 
+0

Mogłeś podać źródło: http://www.codinghorror.com/blog/2005/06/uncrippling-windows-xps-iis-51.html – orip

+2

Prawda, mógłbym. Dzięki, ale to nie było źródło. Ten sam wpis można znaleźć na wielu blogach i forach, więc nie można mieć pewności, który z nich jest oryginalny bez trałowania całego internetu i patrzenia na datę każdego zamieszczania. –

0

Tylko 2 jednoczesnych połączeń są dozwolone na koncie localhost. Ponieważ testujesz witrynę na swoim serwerze i przypuszczam, że używasz IE jako przeglądarki.

Gdy są pobierane żądania IE strony internetowej 2 połączenia. To jest możliwa przyczyna błędu, który widzisz.

Powiązane problemy