我一直在使用ASP.NET身份2.0,相同的代码之前运行良好,但后来它被卡住并收到错误:
ServerName subdomain.myserver.com
ServerAlias some-alias.com www.some-alias.com myserver.com
DocumentRoot /var/www/auth/
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule (.*) http://myserver.com:8888%{REQUEST_URI} [P]
</VirtualHost>
我添加了一个创建默认角色的函数,它一直运行良好且没有错误,现在出现此错误。 以下是我的代码:
"Multiple object sets per type are not supported. The object sets 'ApplicationUsers' and 'Users' can both contain instances of type 'TestProject.DataManagerWebUI.Models.ApplicationUser'. " in Startup.cs method.
答案 0 :(得分:0)
当我试图在我的代码中获取所有Application用户时,它会自动在ApplicationDbContext类中创建以下属性:
public System.Data.Entity.DbSet<IHM_Cloud_ERP.DataInputManagerWebUI.Models.ApplicationUser> ApplicationUsers { get; set; }.
(我删除了这一行,现在一切都很好。)