如何解决我的无效对象名称&#d; .dspNetUsers'错误?

时间:2017-10-04 20:49:34

标签: c#

我在启动新的mvc项目时更改了连接字符串,因为我需要使用现有数据库中的一些信息。现在我得到一个"无效的对象名称&#d; .dspNetUsers'当我尝试加载启动页面时。 quick google search表示问题发生是因为您使用asp.net用户连接到现有数据库。不过,这不应该发生,因为我没有使用代码优先迁移,对吗?更重要的是,我使用Active Directory来验证我的用户而不是单个用户帐户。

此外,我在web.config中调用的数据库中不存在AspNetUsers表:enter image description here

1 个答案:

答案 0 :(得分:2)

由于我没有使用个人用户帐户默认设置提供的UserStore或ApplicationUser,我需要更改此信息:

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>

public class ApplicationDbContext : DbContext

(可选)如果您使用的是Code First Migrations,则可以添加初始迁移,从上下方法中删除所有sql代码,最后更新数据库。即使表仍然不存在,它似乎满足编译器和您的项目,因为错误消失了,页面按预期加载。