Как узнать, используется ли раздел machineKey из моего machine.config? - PullRequest
1 голос
/ 04 февраля 2010

Я пытаюсь создать собственный ключ для шифрования файла web.config в проекте и использовать один и тот же ключ на нескольких машинах.

Я следовал этому примеру от Microsoft: http://support.microsoft.com/kb/312906

Однако, когда я шифрую свой web.config (и я использую cassini, а не IIS, на моей машине), он, похоже, не использует вновь созданный раздел в моем machine.config. Или это? Откуда мне знать? Когда я внес изменения и зашифровал файл web.config, сайты работают просто отлично. И чтобы попытаться доказать, что мой пользовательский ключ используется, я изменяю символ в значении decryptionKey и перезапускаю среду разработки. Но это все еще работает, что, я думаю, указывает на то, что мои ключи не используются.

Что мне здесь не хватает?

Ответы [ 2 ]

1 голос
/ 04 февраля 2010

У меня есть простой тест ... поместите мусор (неверный XML) в ваш machine.config и перезапустите вашу среду разработки (не Cassini) и посмотрите, не дросселирует ли Cassini, что означает, что он перезагружается machine.config .

0 голосов
/ 15 февраля 2010

Я забыл указать, какой провайдер использовать при шифровании. После этого все работало нормально.

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