【发布时间】:2016-11-17 09:10:27
【问题描述】:
我正在尝试使用声明身份 asp.net 创建用户 创建声明身份用户时出现此错误。
ApplicationUser user = new ApplicationUser {
EmailConfirmed = true,
UserName = model.myUser.Email,
Email = model.myUser.Email ,
PhoneNumber = model.myUser.PhoneNumber,
PhoneNumberConfirmed = true,
UserImagePath = model.myUser.UserImagePath,
FirstName= model.myUser.FirstName,
LastName = model.myUser.LastName,
DateOfBirth = model.myUser.DateOfBirth,
Culture = model.myUser.Culture,
Role = model.myUser.Role
};
但是当代码是
var user= new ApplicationUser {
UserName = model.myUser.Email,
Email = model.myUser.Email ,
};
效果很好,所以我想知道哪里出了问题
【问题讨论】:
-
我在这里看不到任何问题。也许您可以从语句中删除一个又一个属性以限制故障点。
-
“我收到此错误”。什么错误?您是否尝试过一次删除一行以找出问题所在?
-
对不起,如果我不清楚,我得到嵌入式声明不能是声明或标签声明,在 ApplicationUser 用户上
-
我想我知道@husseinbaalbaki 的意思,他只是没有很好地解释自己。这是一个 C# 编译错误。
标签: c# model-view-controller claims-based-identity