实际上,我正在开发一个SaaS应用程序,我想给订户自己的子域来访问他们的信息(在代码中,我将拉出子域的第一部分以用作其帐户名),类似于Basecamp等工作。例如,订户可能具有URL acme.myapp.com
。由于可能有数百个订阅者,所以我不能简单地为每个客户端添加不同的主机头。
Apache允许您指定通配符(*),并将acme.myapp.com重定向到myapp.com,在其中我可以执行逻辑以基于子域检索用户的帐户名。我不确定如何使用IIS自动执行此操作(已经有一段时间了,因为我必须为除单个网站以外的任何内容配置IIS)。
此外,是否有任何特殊规定需要我完成?当我的应用程序准备就绪并且正在寻找托管服务时,我是否需要主机提供的任何限制我选择的内容?我还考虑使用Windows Azure来利用云的优势-如果我将Azure作为托管平台使用,我是否仍然能够做到这一点?
这是IIS的哪个版本,是6还是7
—
Sam Cogan,2009年
IIS7(运行Win7的本地框)。托管可能会在Server 2008上进行,因此我可以始终使用IIS7。
—
韦恩·莫利纳