2011-02-03 13 views
5

Bir sorum var - Azure Compute emülatöründeki Azure web rollerini her yeniden başlattığımda neden bu işlev tarafından verilen makine anahtarı farklı bir değer döndürüyor? Web.config'ımda bu rol için kodlanmış, oluşturulmuş bir makine anahtarım var - bu yeterli olmamalı mı?Azure web rolümün yeni bir sürümünü her yüklediğimde, makinem neden değişiyor?

var cfg = WebConfigurationManager.OpenWebConfiguration(System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath); 
var machineKey = (MachineKeySection)cfg.GetSection("system.web/machineKey"); 

Bunu Azure web rollerinde kullanmanın doğru yolu nedir?

Ben kullanıcı verilerini karıştırmak için benim makine tuşları kullanıyorum, bu yüzden ben açıkçası dinamik makine anahtarları yok önemlidir: p

+0

Bu, makine anahtarımın neden yeniden oluşturulduğu ile ilgili bir şey var mı? http://blogs.itmentors.com/bill/2009/11/04/configuration-files-and-windows-azure/ – Aaronontheweb

cevap

4

Bu this MSDN forum thread ayrıntılı olarak tartışılan bilinen bir sorundur. İş parçacığında da belirtilen geçici çözüm, here yayınlanmıştır.

İlgili konular