强化网站建设,国内精美网站,阳江房管局查询房产信息网,网站主动服务方案在开发asp.net mvc程序时#xff0c;默认时我们会使用LocalDB, 我们有时会以为删除掉App_Data目录就可以自动新建数据库#xff0c;但是我们在网站重新启动后(进入Account)就会发现报如下错误#xff1a;The ASP.NET Simple Membership database could not be initialized. …在开发asp.net mvc程序时默认时我们会使用LocalDB, 我们有时会以为删除掉App_Data目录就可以自动新建数据库但是我们在网站重新启动后(进入Account)就会发现报如下错误The ASP.NET Simple Membership database could not be initialized. For more information, please see http://go.microsoft.com/fwlink/?LinkId256588通过调式发现该异常它是由InitializeSimpleMembershipAttribute类里抛出来的。有人在Stackflow上面的回答但似乎解决不了我的问题。我后来使用的解决方法是1、通过调用 %ProgramFiles%/Microsoft SQL Server/110/Tools/Binn/SqlLocalDB.exe info 查看一下我们的SqlLocalDB 实例(其实在连接字符串中也有)2、得到本地的实例“V11.0,再通过 SqlLocalDb.exe info V11.0得到状态如果当前运行中可以看到pipe name类似 “np:\\.\pipe\LOCALDB#A52AC8AD\tsql\query”3、如果没有运行可以调用 SqlLocalDB.exe start V11.0来启动该实例4、接着打开Microsoft SQL Server Management Studio添加连接使用该pipe name使用Windows Authetication 认证模式就可以进入管理界面。5、选择出问题的那个数据库名比如 aspnet-Mvc4App-20140314141821右键“Policies,再在弹出的二级菜单中选择“Delete Heath Status”。经过该操作 该数据库就被重新初始化了(空的)。顺便提一下我尝试过Deattch 该数据库但操作失败。6、接下来运行网站就可以正常工作了。