我已使用Entity Framework 2
創建了簡單的ASP.NET MVC 5
網頁。完成並測試此應用程序後,我決定將其移植到我的朋友的計算機。所以我用Visual Studio解決方案將整個文件夾複製到他的電腦上。ASP.NET - 數據庫未自動附加到文件中
不幸的是同時啓動的應用程序出現此錯誤:因爲它已經存在
無法創建文件[數據庫路徑。更改 文件名,然後重試該操作。 CREATE DATABASE失敗...
的問題是,我的朋友不希望創建一個新的數據庫,他要用由我提供的這個特定的數據庫文件(DB.mdf
)。所以這個文件應該附加到LocalDB,但不是。
連接字符串:
<connectionStrings>
<add name="DefaultConnection"
connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\DB.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
我怎樣才能解決這個問題?
它看起來像你的應用程序嘗試創建數據庫名稱是DB.mdf,但你複製它的應用程序。所以你必須查看你的代碼?有一些創建數據庫的方法沒有問題? –