2017-09-19 48 views
0

我剛剛開始在Visual Studio中使用ASP.Net Web應用程序。我想知道的是,我有兩個網頁,即index1.aspx和index2.aspx。我想在iis服務器的本地主機上使用不同的端口號分別託管它們。我知道網站綁定在這些情況下使用,但不知道如何去做。 這樣做的最好方法是什麼?我希望他們能夠同時運行並相互溝通。在ASP.Net中使用不同端口號的主機網站IIS服務器

+1

將它們放在解決方案中的單獨項目中。然後右鍵單擊解決方案並選擇「設置啓動項目」並選擇它們。然後,當你編譯並運行時,兩個應用程序都應該在自己的端口上啓動。 – David

+0

@David很難知道他是否在開發或生產 –

+0

@KeithNicholas:我想「本地東道主」意味着發展給我。對於部署到任何服務器,生產或其他方面,這是一個完全不同的故事,並取決於OP當前的部署策略。 – David

回答

0

在IIS中有一些名爲虛擬目錄。您可以在IIS中創建兩個Web應用程序,並使它們指向系統上相同的物理位置。

您還可以更新每個Web應用程序的設置,使其具有不同的索引頁面。即web app1應使用Index1.aspx作爲索引頁面,Web應用程序2應使用Index2.aspx。

虛擬目錄非常酷,您可以爲多個租戶使用相同的代碼庫。我們必須創建的是IIS中的新Web應用程序或站點。

0

所以我解決了這樣的問題: 我在同一個解決方案中創建了兩個項目WebApp1和WebApp2。

右鍵單擊解決方案資源管理器 - >屬性--->選擇包含多個啓動項目的單選按鈕。 還要確保至少有一個項目的動作設置爲僅啓動。其餘的可以是無需調試即可開始。

到IIS連接到Web應用程序說webapp1: 參考以下視頻: https://www.youtube.com/watch?v=IwbKquNBNgQ

希望這有助於人誰是努力了這一點。

相關問題