Почему мой machineKey меняется каждый раз, когда я загружаю новую версию своей веб-роли Azure? - PullRequest
5 голосов
/ 03 февраля 2011

У меня есть вопрос - почему машинная клавиша, полученная с помощью этой функции, возвращает другое значение каждый раз, когда я перезапускаю свои веб-роли Azure в эмуляторе Azure Compute?У меня есть жестко сгенерированный машинный ключ в моем Web.config для этой роли - разве этого не достаточно?

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

Как правильно обращаться с этим в веб-ролях Azure?

Я использую свои машинные ключи для хеширования пользовательских данных, поэтому важно, чтобы у меня явно не было динамических машинных ключей: p

1 Ответ

3 голосов
/ 03 февраля 2011

Это известная проблема, подробно обсуждаемая в этой ветке форума MSDN . Обходной путь, также упомянутый в теме, опубликован здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...