簡體   English   中英

如何在同一時間運行ASP.NET MVC和WebAPI項目?

[英]How to run ASP.NET MVC and WebAPI projects in the same time?

我正在開發一個具有n層架構的復雜Web平台。 解決方案中有兩個項目: PresentationLayer.WebSite和APILayer.Restful。

本地數據庫存儲在PresentationLayer.WebSite內的App_Data中。 我不知道如何實現以下操作:(目前我在調試模式下工作)。

  1. 將Restful項目中的連接字符串設置為Presentation Project。 我應該使用絕對路徑嗎? 他們應該使用相同的DB。 當然,在發布時刻DB會被放置在某個服務器上,但現在該怎么辦?
  2. 如何在同一時間運行兩個項目? 我知道如何從另一個人那里調用一個項目的控制器,但是如何運行它來實現它? 例如:在Chrome中我調用User \\ MyProfile?....(演示文稿),在Firefox中我調用Api \\ User \\ GetUserById ...(Rest)。

右鍵單擊解決方案,然后選擇“屬性”。 在“啟動項目”中選擇“多個啟動項目”並將項目的“操作”設置為“啟動”

連接字符串應鏈接到一個數據庫。 只需在兩個項目中設置一個DB的直接路徑。 在Visual Studio中的解決方案單擊屬性,在Common Propertis選項卡中,您有多個啟動項目,在Action列中,您必須設置應該在開始時的正確項目。

暫無
暫無

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

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