1

我在 EF Code First 初始化程序中有一些代码,它正在获取成员资格提供程序(ASP 通用提供程序)并为一些用户播种。我知道这不一定是正常情况,但它在本地开发中运行良好。推送到 Azure 时,我有时会发现它不起作用。我看到在创建的成员资格表中创建的记录,但是当我使用密码登录时它不匹配。用我本地的值更新盐和密码似乎也不起作用。用于盐/密码生成或验证的机器或操作系统是否有特定内容?这没有任何意义,因为这会扰乱任何农场场景,只是寻找任何帮助来解释为什么我会看到这样的东西。

4

1 回答 1

0

Yes, if you set the machine key explicitly, Membership Provider uses that key to encrypt the password.

So you need to have same machine key in all web.config files.

于 2012-04-09T23:02:25.853 回答