0
我试图创建一个SQL脚本来用角色和用户填充数据库。该脚本将在多台机器上运行,因为有多个开发人员可以使用该项目。问题是如果我使用ASP.NET配置(VS2010)创建用户,导出脚本并在另一台机器上执行脚本,那么MembershipProvider将不会验证用户,可能是因为独特的机器密钥用于生成盐。使用sql脚本在aspnet_Users,aspnet_Membership中插入记录
我试着调用aspnet_Membership_CreateUser
存储过程,但无法使它工作。
我也尝试在aspnet_Users
和aspnet_Membership
中手动插入一条记录,但验证也失败了,原因与上述相同。
任何想法或解决方法?
你在同一个项目中试过这个吗? (我的意思是部署在不同计算机上的相同项目)还是不同的项目 – 2011-12-16 09:30:44
@WaqasRaja,是部署在不同机器上的相同项目(localhost - IIS)。 Marek,由于UTCDate参数,我无法调用aspnet_Membership_CreateUser。 – czetsuya 2011-12-17 00:09:38