日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

asp获取mysql数据报错_ASP.NET在删除掉数据库文件后报错处理

發布時間:2023/12/2 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 asp获取mysql数据报错_ASP.NET在删除掉数据库文件后报错处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在開發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、接下來運行網站就可以正常工作了。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的asp获取mysql数据报错_ASP.NET在删除掉数据库文件后报错处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。