2012-04-18 42 views
7

Tôi muốn kiểm tra các vấn đề thời gian chờ của phiên trong khi sử dụng IIS Express nhưng tôi không thể tìm ra cách sửa đổi cài đặt Trạng thái Phiên vì vậy tôi có thể thay đổi Thời gian chờ cho Cài đặt Cookie. Đây có phải là cài đặt có thể sửa đổi không?Thay đổi thời gian chờ của phiên trên IIS Express?

Trả lời

11

Hãy thử sau

1.In web.config tập tin cài đặt thời gian chờ sessionState điều mà ứng dụng web của như dưới đây (đó là trong vài phút)

<sessionState timeout="30" />

2.Make chắn rằng hồ bơi ứng dụng của bạn không hoạt động trong thời gian chờ lớn hơn hoặc bằng thời gian chờ được chỉ định ở trên (bạn có thể chạy lệnh sau từ thư mục cài đặt iisexpress)

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

web.config bị bỏ qua hoàn toàn ngay cả khi cài đặt IIS 7 bình thường. Thay vào đó, có một cài đặt cụ thể được gọi là Thời gian chờ trong cài đặt Cookie phải được sửa đổi. Nó không phải là một phần của hồ bơi ứng dụng nhưng là một phần của ứng dụng IIS cho dự án của bạn theo trang web mặc định –

+1

Cảm ơn! Điều này giải quyết vấn đề của Visual Studio đóng cửa sau một thời gian nhàn rỗi ngắn trong quá trình gỡ lỗi của các trang web ASP.NET và các dịch vụ đám mây Azure. (Và hy vọng nhận xét này sẽ giúp các trình thu thập tìm thấy câu hỏi này. :)) –

+0

Tôi đã xác nhận câu trả lời vikomall ở trên khi chạy VS2012/IIS. Lời đề nghị của Shane không có tác dụng. Tôi đã phải sửa đổi web.config. – ginalster

Các vấn đề liên quan