我有一个MVC 4站点,目前正在实现SimpleMembership.在网站的下一次迭代中,我想升级到MVC 5和ASP.NET Identity.这两个站点在web.config中具有相同的机器密钥.SimpleMembership SQL表有一个Password 和 PaswordSalt列,ASP.NET Identity表有一列PasswordHash
似乎是Password + PasswordSalt的组合.
我尝试从旧网站连接密码和PasswordSlat,但这不起作用.
我的问题是,
如何将现有用户的密码从旧网站迁移到新网站?
我想解析一下.我已经多次看到这个问题/答案,但不是针对这个具体情况.这是我的代码:
var time1 = DateTime.ParseExact("919", "Hmm", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
也
var time2 = DateTime.ParseExact("919", "Hmm", null);
Run Code Online (Sandbox Code Playgroud)
两者都是一样的
"字符串未被识别为有效的DateTime"
我想要的是9:19 AM
.
欲了解更多的信息,我还需要解析“1305”
的1:05 PM
,这是工作的罚款.
在我看来,我正在使用正确的格式.我在俯瞰什么?