IIS:多个Web应用程序与单个Web应用程序根目录

时间:2010-07-19 06:54:25

标签: iis web-applications

我们有一个传统系统,它是用经典的ASP构建的。当我们迁移到asp.net时,我们发现自己正在创建Web应用程序,因为我们将旧内容迁移到.net并向系统添加新功能。我想说可能有30%的人会共享相同的库,加载相同的dll。 (所有应用程序共享相同的应用程序池)

我的问题是,这种方法的优点和缺点是什么? 拥有一个应用程序根目录会更好吗?

我并不是真的在寻找具体的答案,只是好奇你们通常做什么以及为什么?

非常感谢

1 个答案:

答案 0 :(得分:0)

我会将可以逻辑分组的内容放在自己的应用程序池中。 示例:IIS下的网站或Web应用程序所需的组件可以被视为一个逻辑组,因此它需要自己的应用程序池。

其他任何独立的应该拥有自己的域名和自己的应用程序池。 但是,恕我直言,我认为这是一个基于应用程序性质的判断调用,如果它有任何依赖...等你比任何人都更了解系统,所以从20k英尺的角度来看,应该怎么做逻辑上分开?

示例场景: 如果您有一个需要通过IIS重置的应用程序,它是否会影响其他应用程序(由于需要重置IIS的应用程序,其他应用程序是否会停止运行)?如果这不是什么大问题,那么为什么不(将它与另一个混为一谈)。如果这是一个大问题,那么保持它是分开的,所以它不依赖于任何外部。