2009-11-10 32 views
6

Yük Dengeli sunucularında varsayılan Form Kimlik Doğrulaması'nın (aşağıya bakın) kullanılmasıyla ilgili olası sorunlar var mı? Varsa, sorunları önlemek için ne yapabilirim.Yük Dengeli Sunucularda ASP.NET Form Kimlik Doğrulaması

<authentication mode="Forms"> 
    <forms loginUrl="~/Login/" protection="All" timeout="30" /> 
</authentication> 

Çerezleri kullanabilir miyim (varsayılan olarak kullanılır)? Ben cookieless gitmek zorunda mıyım? etc ...

Ayrıca, Microsoft (veya VMWare) anında Yük Dengeli bir test ortamı olan bir VirtualPC yüklemesine sahip midir?

+0

Bazı yük dengeleyicilerde, ASP.Net –

cevap

12

Bir sorun var. Çerezler, makine anahtarı ve doğrulama anahtarı kullanılarak şifrelenir ve doğrulanır ( koruma = "Tümü" ")). Bunları üst düzey web.config'inizde tüm sunucularda ayarlamalısınız, aksi takdirde bunların her biri farklı olacak ve diğerleri tarafından ayarlanan çerezleri reddedecektir.

Bir makineKey jeneratörü here. Ardından oluşturulan xml'yi tüm sunucuların web.config'ine yerleştirin ve kayağa hazırsınız.

+0

'daki web kodunun dışında bir fikir olabileceği gibi bir yapışkan oturum düşüncesi de vardır; bu bağlantı bir noktada çalışmış olabilirdi, ancak bu URL şimdi bir alanın geçerlilik süresi. – Robert

+0

Burada birkaç dakika önce kullanıyorum: http://www.developerfusion.com/tools/generatemachinekey/ – Robert

İlgili konular