C# ASP.NET成员资格问题
我有两台电脑在工作。我在Rackspace cloud有一台开发计算机和一台生产服务器。当我备份我的会员数据库,然后将其恢复到生产服务器时,我无法再登录asp.net会员系统。它不再为用户识别我的密码 我对密码进行了可逆加密C# ASP.NET成员资格问题,c#,asp.net,asp.net-membership,C#,Asp.net,Asp.net Membership,我有两台电脑在工作。我在Rackspace cloud有一台开发计算机和一台生产服务器。当我备份我的会员数据库,然后将其恢复到生产服务器时,我无法再登录asp.net会员系统。它不再为用户识别我的密码 我对密码进行了可逆加密 我是否需要将machine.config文件从我的开发机器复制并粘贴到生产机器上?如果加密依赖于machine.key,您可以通过添加machineKey条目来更改应用程序的密钥-这将保证您在开发机器和生产机器上使用相同的值: <machineKey validati
我是否需要将machine.config文件从我的开发机器复制并粘贴到生产机器上?如果加密依赖于machine.key,您可以通过添加
machineKey
条目来更改应用程序的密钥-这将保证您在开发机器和生产机器上使用相同的值:
<machineKey validationKey="yourkeyhere" decryptionKey="yourdecryptionkeyhere" validation="SHA1" decryption="AES"/>
如果加密依赖于machine.key,您可以通过添加
machineKey
条目来更改应用程序的密钥-这将保证您在开发机器和生产机器上使用相同的值:
<machineKey validationKey="yourkeyhere" decryptionKey="yourdecryptionkeyhere" validation="SHA1" decryption="AES"/>
为了从密码加密/散列中获得相同的结果,machinekey/validationkey和记录的密码必须相同。这些值在加密过程中使用。验证validationkey的值在开发服务器和live服务器上是否相同,并且未设置为自动生成。为了从密码加密/哈希中获得相同的结果,machinekey/validationkey和记录的密码必须相同。这些值在加密过程中使用。验证您的开发服务器和live server上的validationkey值是否相同,并且未设置为autogenerate。没有错误。当我尝试登录它总是说我有错误的密码。顺便说一句,我有可逆密码加密。没有错误。当我尝试登录它总是说我有错误的密码。顺便说一句,我对密码进行了可逆加密。不幸的是,您当前的密码只有在decryptionKey=AutoGenerate
的情况下才能在您的开发设备上恢复。不幸的是,您当前的密码只有在decryptionKey=AutoGenerate>的情况下才能在开发设备上恢复