![](/img/trans.png)
[英]How do I run an already existing asp.net mvc application om my local server
[英]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.