[英]What's the difference between app_data folder in web application and in web site?
[英]What's the difference between normal folder and application in IIS?
我正在設置一個IIS站點,並希望在一個站點中支持許多不同的Sub-ENV。 我應該如何處理IIS結構? 普通文件夾中的應用程序還是使用子應用程序?
目錄結構:
D:\MySite
|_qa1
|_app
|_qa2
|_app
一種方法:
MySite
|_qa1(normal folder)
|_app(application)
|_qa2(normal folder)
|_app(application)
另一種方法:
MySite
|_qa1(application)
|_app(application)
|_qa2(application)
|_app(application)
應用程序池
MySite: MySite
qa1: MySite_qa1
app in qa1: MySite_qa1_app
qa2: MySite_qa2
app in qa2: MySite_qa2_app
我閱讀了文檔Virtual Directory 。 但是,據說當您希望應用程序包含文件系統中其他位置的圖像時,可以使用虛擬目錄,但又不想將圖像文件移動到映射到應用程序根虛擬目錄的物理目錄中。 它不同於普通文件夾。
那么,更好的選擇是什么呢? 您能描述一下優勢還是劣勢?
普通文件夾和IIS中的應用程序有什么區別?
我認為,普通文件夾和IIS中的應用程序之間的主要區別在於,應用程序將擁有自己的應用程序池,但文件夾沒有。
該文件夾將從其父級IIS的網站應用程序池中插入。
我正在設置一個IIS站點,並希望在一個站點中支持許多不同的Sub-ENV。
我認為,根據您的實際需求選擇哪種方法。
如果qa1或qa2只是一個包含不同應用程序的文件夾,建議您將其設置為文件夾而不是應用程序,因為成為應用程序將擁有自己的應用程序池,它將占用系統資源來運行它。
如果qa1或qa2只是一個包含其自己的應用程序文件的文件夾,我建議您將其設置為應用程序,因為它可以由其他應用程序池管理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.