2012-04-18 22 views
7

Chciałbym przetestować problemy z przekroczeniem limitu czasu sesji podczas korzystania z IIS Express, ale nie mogę zrozumieć, jak zmodyfikować ustawienie stanu sesji, aby można było zmienić czas oczekiwania na ustawienia plików cookie. Czy jest to ustawienie modyfikowalne?Zmień limit czasu sesji w IIS Express?

Odpowiedz

11

Spróbuj następujących

1.In aplikacji internetowej w pliku web.config ustawić limit czasu sessionState coś jak poniżej (jest w minutach)

<sessionState timeout="30" />

2.Upewnij się, że czas bezczynności puli aplikacji jest większy lub równy podanemu powyżej limitowi czasu (można uruchomić następujące polecenie z folderu instalacji iisexpress)

appcmd set config /section:applicationPools /[name='YourAppPoolName'].processModel.idleTimeout:0.00:30:00 
+0

web.config jest całkowicie ignorowany nawet na normalnym IIS 7 instalacji. Zamiast tego istnieje określone ustawienie o nazwie Limit czasu w ustawieniach plików cookie, które należy zmodyfikować. To nie jest część puli aplikacji, ale jest częścią aplikacji IIS dla twojego projektu pod Domyślną witryną sieci Web –

+1

Dzięki! Rozwiązało to problem zamykania Visual Studio po krótkim okresie bezczynności podczas debugowania stron internetowych ASP.NET i usług chmurowych Azure. (Mam nadzieję, że ten komentarz pomoże robotom znaleźć to pytanie :)) –

+0

Potwierdziłem powyższą odpowiedź vikomall podczas uruchamiania VS2012/IIS. Sugestia Shane'a nie zadziałała. Musiałem zmodyfikować web.config. – ginalster

Powiązane problemy