Thời gian chờ trạng thái phiên được thiết lập sử dụng yếu tố web.config nàySự khác biệt về hình thức auth timeout timeout và phiên
<sessionState mode="InProc" cookieless="false" timeout="120" />
Các hình thức auth được cấu hình sử dụng yếu tố web.config này
<system.web>
<authentication mode="Forms">
<forms loginUrl="Login.aspx"
protection="All"
timeout="30"
name=".ASPXAUTH"
path="/"
requireSSL="false"
slidingExpiration="true"
defaultUrl="default.aspx"
cookieless="UseDeviceProfile"
enableCrossAppRedirects="false" />
</authentication>
</system.web>
là gì sự khác biệt giữa thời gian chờ được chỉ định trong từng yếu tố này? Nếu cả hai đều khác nhau, nó sẽ hoạt động như thế nào?
Giải thích tuyệt vời. Tôi chỉ muốn thêm rằng có một thiết lập thời gian chờ quan trọng khác tồn tại trong IIS ở cấp độ pool ứng dụng. IIS sẽ khởi động lại các hồ bơi sau khi thời gian chờ nhàn rỗi quy định đã đạt, do đó, để làm cho các nguồn tài nguyên được phân bổ miễn phí. Bạn nên đảm bảo thời gian chờ không hoạt động của hồ bơi này luôn lớn hơn hai thời gian chờ đã đề cập ở trên hoặc bạn sẽ gặp lỗi bất kể thời gian chờ của phiên hoặc biểu mẫu được đặt thành. – learner
Thật vậy, lời giải thích tuyệt vời. Giống như @learner, tôi muốn đề cập đến một cài đặt khác, ngoài [thời gian nhàn rỗi] (http://technet.microsoft.com/nl-nl/library/cc771956%28v=ws.10%29.aspx): [ Quy trình công nhân tái chế] (http://msdn.microsoft.com/en-us/library/aa720473%28v=vs.71%29.aspx). Theo mặc định, điều này xảy ra sau 29 giờ và đây là _not_ hết hạn trượt. Nếu chế độ trạng thái phiên của bạn là [đang xử lý] (http://msdn.microsoft.com/en-us/library/ms178586%28v=vs.100%29.aspx), các phiên sẽ bị xóa khi xảy ra tái chế. –