繁体   English   中英

普通文件夹和IIS中的应用程序有什么区别?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM