IIS 7.x - 别名创建重新启动AppDomain

时间:2011-07-27 08:52:26

标签: iis-7.5

我们正在开发IIS 7.x - 我们的网站名为www.lms.com(示例)。我们有基于SAAS模型的系统并将其出售给多个客户。

e.g。 C1,C2& C3是客户端,它们都有相同的源代码,但它们具有以下URL

Client C1 has URL http://C1.lms.com 
Client C2 has URL http://C2.lms.com 

当我们在系统中创建客户端时,我们通过我们的应用程序以编程方式在IIS中创建别名条目。请注意,我们已经在IIS中完成了"*"别名输入。

当我们添加新别名时,我们的应用程序域重新启动(如果我们在IIS 6.0上运行,则相同的应用程序 - 无任何问题或AppDomain重新启动)。

请建议如何在IIS 7.x上允许别名输入,而无需重新启动IIS或AppDomain。

对此有任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

我以前见过这个,似乎没有办法绕过它。我猜这是因为您正在添加一个新的端点,应用域需要在更深层次上连接,并且只在App Domain初始化时执行此操作。

解决方法可能是为每个SAAS站点设置单独的站点,并将它们全部指向同一个Web文件夹。

这可能更好,因为您可以对每个SAAS站点的资源进行更细粒度的控制,并且可以在不影响其他站点的情况下停止一个站点。