簡體   English   中英

在IIS7中集成2個ASP.NET Web應用程序

[英]Integrate 2 ASP.NET web applications within IIS7

我有2個單獨編寫的ASP.NET Web應用程序,我想集成到IIS7中。
第一個應用程序A是主站點,而應用程序B是子站點。 因此,從www.abc123.com調用應用程序A,而從www.abc123.com/applicationB調用應用程序B。

在IIS7中,我將applicationB設置為虛擬目錄,其文件結構與站點的其余部分位於不同的路徑上。 但是,當調用URL www.abc123.com/applicationB時,似乎在執行主站點的web.config文件。 由於它們是單獨編寫的站點,因此它們對其他站點一無所知,並且在查找文件,庫等時會出錯。

如何使IIS直接進入子站點而不查看主站點的web.config文件?

還有其他可能性嗎? 如果讓我更具體地詢問這個問題,請告訴我。

applicationB轉換為IIS中的Web應用程序范圍。 右鍵單擊樹視圖中的虛擬目錄,然后選擇“轉換為應用程序”,這將定義一個新的應用程序范圍,該范圍具有自己的web.config作為新的單獨應用程序的開始。

該單獨的應用程序將存在於單獨的AppDomain中(或者,如果您選擇在不同的應用程序池中運行它,則將存在於單獨的進程中)。 盡管它可以共享Cookie,但它不會與applicationA共享ApplicationSession狀態,因為它在同一域中。

暫無
暫無

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

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