簡體   English   中英

如何使用實體框架從另一台計算機運行本地 ASP.NET MVC 應用程序?

[英]How do I run a local ASP.NET MVC application with Entity Framework from another computer?

我目前正在學習帶有個人帳戶授權和實體框架的 ASP.NET MVC。 我的數據庫 ( .mdf ) 位於App_Data文件夾 (SQL Server Express) 中,我的連接字符串指向該文件。

當推送到 Git 時,我的.gitignore中批准了這個數據庫文件,即使它是一個數據庫文件。

我的解決方案有兩個項目(層)。 這是一般結構(由於我是新用戶,我目前的聲譽很低,因此我不允許嵌入圖像):

結構

這是一個簡單的測試應用程序,我不會部署。 但是,當從另一台計算機打開我的解決方案時,我都需要恢復 nuget 包,然后啟用遷移。

我希望這個解決方案可以在另一台安裝了 Visual Studio 的計算機上完全運行。 我如何實現這一目標?

請按照以下步驟運行您的程序:

1-將您的數據庫放入數據庫引擎並在WebCunfig中設置其IP。制作Model時自動確定。

2-根據新的數據庫地址禁用您以前的連接並重建您的反框架

3- 如果您使用的是獨立數據庫,您的 MDF 文件與您的項目無關,最好將其放在其他地方。

4- 將您的項目放入 GIT 存儲庫中。

5- 在另一台計算機上獲取此存儲庫的克隆。

6-在其他計算機上運行您的解決方案。

我有一個包含 6 個不同層的項目,我將它們集成到 4 台單獨的計算機中。 我們有一個中央 git 並且所有 4 台計算機都使用該存儲庫。 但是,如果您更改數據庫,您將不得不更新您的 model,在這種情況下您可能會與您的朋友發生沖突。

暫無
暫無

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

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