Asp.net-Mvc
將 WebAPI 和 MVC 項目發佈到同一個 Azure 網站?
我在 Visual Studio 中有兩個單獨的項目 - 一個帶有 WebAPI,一個帶有 MVC 網站…
我可以將這兩個發佈到同一個 Azure 網站,以便請求: - /api/products/ => 提供來自 WebAPI 的 JSON - /products/ => 提供來自 MVC 網站的 HTML
轉到 Azure 門戶並創建一個 AzureWebsite -
然後在設置中設置一個附加應用程序,如下所示 -
現在在 Visual Studio 解決方案中創建兩個項目 -> 1) MVC 和 2) WebApi
下載上面創建的 azure 網站的 publishsettings 文件。將 publishsettings 文件導入到 Visual Studio MVC 項目發布中,如下所示 -
對於 WebApi 項目,導入相同的發佈設置,但創建一個新路徑作為website/webapi。
發布這兩個項目。
現在導航到 MVC 站點的 http://{ yoursite }.azurewebsites.net。並導航到您的 WebApi 的 http://{ yoursite }.azurewebsites.net/webapi/api。




