Проблема членства в ASP.NET - PullRequest
       5

Проблема членства в ASP.NET

0 голосов
/ 16 сентября 2011

У меня есть 2 компьютера, на которых я работаю. У меня есть компьютер для разработки и рабочий сервер в облаке Rackspace. Когда я сделал резервную копию своей базы данных о членстве, а затем восстановил ее на производственном сервере, я больше не могу войти в систему членства asp.net. Он больше не распознает мои пароли для пользователей.

У меня есть обратимое шифрование паролей.

Нужно ли копировать и вставлять файл machine.config со своего компьютера для разработки в производство?

Ответы [ 2 ]

3 голосов
/ 16 сентября 2011

Если шифрование зависит от machine.key, вы можете переопределить его в web.config вашего приложения, добавив запись machineKey - это гарантирует, что вы используете одно и то же значение для обоих ваш аппарат и производственная машина:

<machineKey validationKey="yourkeyhere" decryptionKey="yourdecryptionkeyhere" validation="SHA1" decryption="AES"/>
0 голосов
/ 16 сентября 2011

Чтобы получить тот же результат от шифрования / хеширования пароля, машинный ключ / ключ проверки и пароль PasswordSalt записи должны быть идентичны.Эти значения используются в процессе шифрования.Убедитесь, что значение параметра validationkey одинаково как на сервере разработки, так и на работающем сервере, и что оно не настроено на автоматическое создание.

...