C# .NET应用程序未创建标识表
问题背景: 因此,我有一个.net应用程序,该应用程序是使用数据库优先数据模型设置的,并使用Identity,Identity的数据库表(即AspUsers、AspRoles等)是自动创建的。几天前,我将应用程序设置为在本地IIS(与IIS express相反)上运行,并且我的连接字符串被更改为使用SQL express 然后应用程序将无法连接到数据库,并不断抛出一个错误,表示它无法附加到数据库文件。因此,我重新创建了数据库,并使用新的数据模型建立了一个新的连接,现在标识表将不会创建 问题: 因此,我一直在尝试设置应用程序来构建这些身份表,并允许像以前一样登录和注册,但它没有起作用 我所尝试的:C# .NET应用程序未创建标识表,c#,.net,asp.net-identity,C#,.net,Asp.net Identity,问题背景: 因此,我有一个.net应用程序,该应用程序是使用数据库优先数据模型设置的,并使用Identity,Identity的数据库表(即AspUsers、AspRoles等)是自动创建的。几天前,我将应用程序设置为在本地IIS(与IIS express相反)上运行,并且我的连接字符串被更改为使用SQL express 然后应用程序将无法连接到数据库,并不断抛出一个错误,表示它无法附加到数据库文件。因此,我重新创建了数据库,并使用新的数据模型建立了一个新的连接,现在标识表将不会创建 问题: 因
Database.SetInitializer(新的DropCreateDatabaseIfModelChanges())代码>到全局文件
按照此帖子上的答案修复了此问题: