SimpleMembershipProvider不在Azure上工作

时间:2016-06-09 02:41:18

标签: asp.net azure asp.net-mvc-5 simplemembership

我在Azure上托管一个简单的ASP.NET MVC5 Web应用程序,并且我使用SimpleMembershipProvider进行身份验证。

在我的本地计算机上一切正常,但是当我尝试登录Azure应用程序时,WebSecurity.Login始终返回false。没有异常发生,并且所有UserProfiles都出现在数据库中。我尝试调试我的登录方法,但是WebSecurity.Login有点像黑盒子,所以我不确定它为什么会返回false。

for

1 个答案:

答案 0 :(得分:0)

经过一些研究,我得到了它的工作。似乎从我的开发机器中播种数据库时生成的密码哈希与服务器计算的密码哈希不同。我不确定为什么会这样,但是一旦我在服务器上的应用程序启动时调用CreateUser函数,而不是从我的开发机器上的Update-Database调用CreateUser函数,登录函数就开始正常工作了。