13
配置Microsoft.AspNet.Identity以允许将电子邮件地址用作用户名
我正在创建一个新的应用程序,并开始使用EF6-rc1,Microsoft.AspNet.Identity.Core 1.0.0-rc1,Microsoft.AspNet.Identity.EntityFramework 1.0.0-rc1,Microsoft.AspNet.Identity .Owin 1.0.0-rc1等,以及昨天发布的RTM,今天晚上我通过NuGet将它们更新为RTM。 到目前为止,除了对我所做的工作进行了几处代码更改之外,一切似乎都进展顺利,直到我尝试为该应用程序创建本地用户帐户为止。 我一直在使用作为用户名格式的电子邮件地址,该版本与候选发布版本一起使用时效果很好,但是现在当使用用户名的电子邮件地址创建用户时,它将引发以下验证错误: 用户名xxxxx@xxxx.com无效,只能包含字母或数字。 我花了最后一个小时左右的时间来寻找有关配置选项的解决方案或文档,但无济于事。 有没有一种方法可以配置它以允许用户名使用电子邮件地址?