我正嘗試在asp.net mvc中創建一個具有子域的網站。但我不知道如何做到這一點。在visual studio中設置這個新的解決方案時,最好爲每個子域擁有一個不同的項目或者擁有一個項目?這顯然有一些直接的好處,例如發佈更新到一個子域而不接觸其他子域。 這是規範:在2個不同的項目/解決方案/應用程序上創建子域和共享身份驗證
1)我有很多應用程序,每個應用程序都有自己的子域,例如, App1,App2,App3。用戶將通過登錄頁面通過主域名登錄,並且此身份驗證將傳遞到應用程序。
2)我需要域來認證用戶並將認證傳遞給子域。該子域將只允許訪問經過身份驗證的用戶。 ASP.NET允許將身份驗證傳遞給子域。我需要知道的是如何設置這些項目,以便subdomian知道認證是以這種方式傳遞的。
3)我決定走下子域路線。
http://App1.domain.com/ http://App12.domain.com/
4)我也想重用代碼。有沒有什麼辦法在三個不同的子域上共享masterpage,usercontrols等?