我们正在开发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。
对此有任何帮助表示赞赏。
答案 0 :(得分:0)
我以前见过这个,似乎没有办法绕过它。我猜这是因为您正在添加一个新的端点,应用域需要在更深层次上连接,并且只在App Domain初始化时执行此操作。
解决方法可能是为每个SAAS站点设置单独的站点,并将它们全部指向同一个Web文件夹。
这可能更好,因为您可以对每个SAAS站点的资源进行更细粒度的控制,并且可以在不影响其他站点的情况下停止一个站点。