, ya da benim oturumu sağlayıcı almak gerekiyordu eğer başka bir yerden. Zaman aşımı değeri her yerde ayarlı değilseYapılandırmada ayarlanmadığında oturum sağlayıcısında oturum zaman aşımı değeri nasıl alınır?
cevap
ben küresel bir yapılandırma dosyasında değerini bulamadı ama bir yere tanımlı.
bunu yerel web.config tanımlanır olsun veya olmasın oturum zaman aşımı değerini elde Aşağıdaki kodu açabilir.
Configuration conf = WebConfigurationManager.OpenWebConfiguration(System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath);
SessionStateSection section = (SessionStateSection) conf.GetSection("system.web/sessionState");
int timeout = (int) section.Timeout.TotalMinutes;
http://msdn.microsoft.com/en-us/library/aa478952.aspx
Yukarıda bağladıktan makaleye göre, 20 dakikalık bir varsayılan kullanılacaktır. Bu hem özel sağlayıcılar hem de yerleşik için geçerli gibi görünüyor. Sadece değerini Global.asax içinde
HttpContext.Session' 'null' olan' Ben de okudum, ama şimdiki zaman aşımı değerini gerekir ve. –
http://stackoverflow.com/questions/1382791/asp-net-what-to-do-if-current-session-is-null httpcontext.session boşsa oturum nesnesi başlatılmamışsa ve zaman aşımı yok ve oturumla ilgili başka bilgi yok. –
Eminim, oturum sağlayıcısını aradıktan sonra ** oluşturulduktan eminim. –
, session_start içinde
Session.TimeOut
ayarlamak veya başka yerde ayarlayabilirsiniz kodda.
'HttpContext.Session'' null'. –
almak için Session.TimeOut kullanabilirsiniz
Soru, değeri almakla ilgilidir ve 'HttpContext.Session 'boş. –
HttpContext.Current.Session'ı kullanmayı denediniz mi? – antar
Aslında bir örneği olan 'HttpContext' akım bağlamı temsil hangi. 'HttpContext.Current.Session' bu nedenle de 'null'. –
kullanmayı deneyin: Kendi oturum sağlayıcı uyguladıklarını varsa, varsayılan sağlayıcı için herhangi bir ayar olup olmadığını görmek için yapılandırma dosyasında bakmak zorunda olduğunu düşünmelisiniz
System.Int64 timeout = System.Web.HttpContext.Current.Session.Timeout; // The time-out period, in minutes
, geçerli bir Oturum başlatılmadığında (ör. Uygulama başlangıcı sırasında) boş referans istisnası atar. –
- 1. PHP oturum zaman aşımı
- 2. ASP.NET'teki varsayılan oturum zaman aşımı değeri nedir?
- 3. üyelik zaman aşımı ve oturum zaman aşımı
- 4. Oturum Zaman Aşımı Uyarısı ASP.NET'te
- 5. Sitecore zaman aşımı oturum açma
- 6. Asp.net Core'da oturum zaman aşımı nasıl belirlenir?
- 7. MVC'de oturum zaman aşımı nasıl artırılır 3
- 8. oturum zaman aşımı sorunu ajax kullanarak
- 9. Rastgele Oturum Zaman Aşımı ASP.NET MVC3
- 10. Java web uygulamalarında oturum zaman aşımı dinamik olarak nasıl ayarlanır?
- 11. Oturum açma ve oturum açma zaman aşımı Spring Security'de nasıl etkinleştirilir
- 12. Ubuntu'ya oturum açarken oturum açma zaman aşımını değiştir
- 13. Varsayılan oturum zaman aşımı ve Spring oturumunu arka taraf olarak
- 14. Oturum Değeri Kök Dizini Aktarılmıyor
- 15. Oturum zaman aşımı neden Sql Server'a ayarlandığında çalışmıyor?
- 16. JavaScript'te bir dizi olan Oturum değeri nasıl alınır? aşağıdaki gibi
- 17. Apache Tomcat uygulamaları için varsayılan oturum zaman aşımı
- 18. org.apache.kafka.common.errors.ApiException: Oturum zaman aşımı kabul edilebilir bir aralıkta değil
- 19. Laravel oturum açma zaman aşımı için doldurma formu
- 20. Oturum zaman aşımı için bir symfony2 olayı/işleyicisi var mı a.k.a oturum açmadı
- 21. Tek Oturum Oturum Aç Oturum Aç Laravel
- 22. savon varsayılan zaman aşımı değeri nasıl ayarlanır
- 23. reCAPTCHA oturum zaman aşımını artırın
- 24. Oturum
- 25. Primefaces dosyasıYükleme ve oturum zamanlaması
- 26. PHP: Yeniden oturum oturum açmayı sıfırla
- 27. Bir düğme tıklatıldığında oturum değişken değeri ayarı
- 28. yay güvenlik oturumu zaman aşımı
- 29. oturum değişkenindeki değeri saklamak ve kontrol etmek
- 30. PHP'de .htaccess aracılığıyla oturum zaman aşımını genişletme
. Ancak, uygulamanızın zaman aşımını öğrenmek için kendi yapılandırmanıza (oturum sağlayıcınız için) bakmalısınız. – Peter
Bunu kabul ama 20 dakika varsayılan oturum sağlayıcısı bir uygulama ayrıntı olup olmadığını bilmek istiyorum, yoksa başka bir yerde kullanılabilir olup olmadığını. –