IIS7中的子域的单独Webconfiguration

目前,我们正在为单个客户运行一个包含多个子域的域。 这些客户都有自己的重写规则的愿望,我们希望为每个客户的子域分开这些规则。 如果可能的话,我们想分开web.configs。

是否有一个简单的方法来在IIS7中做到这一点?

我认为有很多方法可以做到这一点(可能的意见,每一个),但我会做以下两个之一:

将应用程序分成IIS中的各种网站

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

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

如果你有20个子域名,我会select第一个选项。 优点:免费,缺点:更多的pipe理。 但是,如果应用程序池分离,您仍然可以更好地控制应用程序。 这样,如果由于某种原因而导致发生故障,您可以重新启动该设备,而不会影响其他设备。

Helicon是一个很好的产品。 我们在我们的环境中使用这两种解决

麦克风