IIS7 中子域名的单独 webconfigs

IIS7 中子域名的单独 webconfigs

我们目前正在为各个客户运行一个域和多个子域。这些客户对重写规则都有自己的要求,我们希望将这些规则分离给每个客户的子域。如果可能的话,我们希望将 web.configs 分开。

在 IIS7 中有没有简单的方法可以做到这一点?

答案1

我认为有很多方法可以实现这一点(并且可能有不同的意见),但我会做以下两个方法之一:

在 IIS 中将应用程序分成不同的网站

  • 使用包含唯一 web.config 文件的单独文件夹
  • 使用单独的应用程序池,以便每个应用程序池都可以重新启动而不会影响任何其他站点

使用第三方应用程序,如 Helicon Isapi Rewrite 版本 3

如果您有不到 20 个子域,我会选择第一个选项。优点:免费,缺点:管理更多。但如果应用程序池被拆分,您仍然可以更好地控制应用程序。这样,如果某个应用程序池由于某种原因出现故障,您可以重新启动它而不会影响其他应用程序池。

Helicon 的产品很好。我们在我们的环境中使用了这两种解决方案。

麦克风

相关内容