2011-02-03 31 views
5

我有一個問題 - 爲什麼每當我在Azure Compute模擬器中重新啓動Azure Web角色時,由此函數產生的機器密鑰返回不同的值?我在這個角色的Web.config中有一個硬編碼的生成機器密鑰 - 應該不夠嗎?爲什麼每次我推送新版本的Azure web角色時,我的machineKey都會更改?

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

在Azure Web角色中處理此問題的正確方法是什麼?

我用我的機器密鑰散列用戶數據,這樣我就沒有動力機器按鍵顯然是很重要的:P

+0

這與我的機器密鑰重新生成的原因有什麼關係嗎? http://blogs.itmentors.com/bill/2009/11/04/configuration-files-and-windows-azure/ – Aaronontheweb 2011-02-03 03:06:13

回答

相關問題