在开发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/?LinkId=256588

通过调式发现,该异常它是由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、接下来运行网站就可以正常工作了。

最新文章

  1. 《App研发录》 源码
  2. jeecg小吐槽续——自己折腾修改在线开发功能中“默认值”的使用
  3. leetcode bugfree note
  4. CSS居中布局总结
  5. 转载:Cellebrite发布新版手机取证软件,增强调查能力
  6. [IOS Block和delegate的对比]
  7. weblogic从应用服务器找不到主应用服务器
  8. 如何使用通用Mapper
  9. openerp模块收藏 移除下拉选择列表中的“创建并编辑”链接(转载)
  10. Sublime Text2 中Emmet(之前叫Zencoding)插件安装以及使用
  11. MVC——母版与分部
  12. 基于socket.io打造hybrid调试页面
  13. html5 canvas 画板
  14. 【温故而知新】HTTP 概述
  15. C# 类型转换的开销
  16. [20181204]低版本toad 9.6直连与ora-12505.txt
  17. c/c++ 图相关的函数(二维数组法)
  18. 取消 Vue 中格式编译警告
  19. nodejs利用sequelize-auto 根据数据库的table 生成model
  20. postfix发信提示 Error: too many connectino from

热门文章

  1. HTTP 笔记与总结(9)分块传输、持久链接 与 反向 ajax(comet / server push / 服务器推技术)
  2. Seven-Segment LED Display Example Design an 8-to-1 multiplexer.
  3. 正则基础之 \b 单词边界
  4. sql server 数据库连接配置在外面 如何读取
  5. Xlib 窗口属性
  6. 答CsdnBlogger问-关于定时和后台服务问题
  7. Java高级之内存模型分析
  8. 介绍UDF,以及完成大小写的转换
  9. HTML与CSS的关系
  10. ASP.NET 开发笔记1