ASP成员提供商密码和盐机器或操作系统是否具体?

时间:2012-04-06 21:07:10

标签: asp.net asp.net-membership

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

1 个答案:

答案 0 :(得分:0)

是的,如果您明确设置了计算机密钥,则成员资格提供程序使用该密钥加密密码。

因此,您需要在所有web.config文件中使用相同的计算机密钥。