簡體   English   中英

將多個項目部署到同一IIS網站

[英]Deploy multiple projects to same IIS web site

我有一個包含多個項目(存儲庫,服務,幫助程序等)的完整解決方案,尤其是一個可執行項目WebAPI和另一個稱為Web的項目。 理想情況下,我想將所有內容都部署到相同的IIS網站,但要使用

www.mysite.com/api/routes

常規網絡(使用API​​的SPA)

www.mysite.com/home

因此,兩個項目都有單獨的控制器,但應位於同一網站上(但一個子文件夾中)。

我只是真的不知道如何設置IIS。 我試圖創建多個網站,但由於無法設置子文件夾(/ api),因此無法正常工作。 虛擬目錄不起作用,因為我無法將其單獨部署到虛擬目錄中。 有什么建議嗎?

我不同意以下說法:

虛擬目錄不起作用,因為我無法將其單獨部署到虛擬目錄中。

創建虛擬目錄時,可以在主網站中創建一個指向Webroot的路徑。 該webroot可以(並且應該)在主要網站webroot之外。 這意味着您可以通過定位適當的webroot來獨立部署SPA或API。

暫無
暫無

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

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