![](/img/trans.png)
[英]Deploy multiple .Net Core Web projects in same solution to multiple Azure App services
[英]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.