簡體   English   中英

如何讓 Visual Studio 使用我的數據庫,而不是位於 ASP.NET MVC 項目的 App_Data 文件夾中的 .mdf 文件?

[英]How can I make Visual Studio use my database instead of the .mdf file located in App_Data folder in ASP.NET MVC project?

I am creating an ASP.net Web Application (.NET Framework) in Visual Studio 2019 and I select the ASP.NET MVC template and I use individual user accounts option. 另一方面,我有一個我自己創建的 SQL 服務器數據庫(我們稱之為DemoDb )。

Visual Studio 創建模板后,在解決方案資源管理器的App_Data文件夾下,它會創建.mdf數據庫文件,其中還包括AspNetUsersAspNetUserRoles等表。

我想要做的是,將所有身份驗證表傳輸到我的DemoDb數據庫並讓 Visual Studio 使用這些表。

我在互聯網上做了很多研究,包括 StackOverFlow。 我編輯了web.config文件連接字符串條目以指向我的數據庫,但它不起作用。

有誰會指導我一步一步實現我的目標? 非常感謝。

第一步是將身份表復制(傳輸)到您的主數據庫,然后在您的項目中找到“IdentityDbContext”。 它應該在“Models\IdentityModel.cs”中。 然后找到這段代碼:

public ApplicationDbContext() : base("DefaultConnection")

並將“DefaultConnection”更改為您的連接字符串。 最好在首次編譯之前完成這項工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM