2010-09-09 17 views
6

FormsAuthenticationTicket (ve karşılık gelen bir tanımlama bilgisi) oluşturabileceğimiz ve çok uzun bir son kullanma dönemine sahip bir çözüm arıyorum. Bu, yüksek bir değer ayarlayarak veya sürgülü bir son kullanma kullanarak mümkündür, ancak web sitesinin uygulama havuzu geri dönüştürüldüğünde, FormsAuthenticationTicket kaybolur (bence), çerez geçersiz olur ve kullanıcının yeniden giriş yapması istenir.FormsAuthenticationTicket, uygulama havuzu geri dönüşümünden kurtulabilir mi?

Bunun etrafında herhangi bir yolu var mı?

cevap

7

Otomatik oluşturulan yerine statik machineKeys ayarlayın. Bu şekilde FormsAuthenticationTicket uygulama havuzu geri dönüşümden kurtulacaktır.

+0

harika, çekicilik gibi çalışır! –

+0

Başka yolu var mı? Bir sunucuda (IIS 7.5) statik anahtarlar olmadan çalışan bir uygulama var ve uygulama başka bir sunucuda (IIS 7) barındırılıyorsa biletler geçersiz hale getirildi. Bu tür davranışların sebebinin ne olabileceğini biliyorsanız, lütfen soruma cevap verin: http://stackoverflow.com/questions/11518692/persistent-auto-generated-asp-net-machinekeys – Marko

İlgili konular