0

技术人员您好,

我打算使用SaaS模型创建一个 Web 应用程序。

为此,我想以这样一种方式开发应用程序,即应用程序应该在运行时为每个网站用户创建一个唯一的子域 URL,例如:

如果网站是 www.mydomain.com,那么它应该在运行时创建子域 URL,即 User1 的 www.user1.mydomain.com 和 User2 的 www.user2.mydomain.com 等等

该网站将使用 .NET framework 4.0 和 Sql server 2008 创建。托管环境将是 IIS 7.0。

关于这一点,我有一些想法,我需要使用在 IIS 7.0 上为 Web 应用程序激活的通配符域工具进行 URL 重写。

但是,在 IIS 上激活通配符域工具的实际过程和显示用户特定子域 url 的代码段对我来说并没有清除。

早期的回应将不胜感激。

干杯!!

4

1 回答 1

0

第 1 步:从用户那里获取所有绑定信息,即(IP 地址、主机名、应用程序池)。

第 2 步:检查网站名称是否已存在于您的 IIS 中,如果是,则必须提供唯一名称。

第 3 步:在 IIS 中创建一个包含所有绑定信息的新站点。

我之前做了同样的任务,在每个新站点创建时也创建了新的数据库。

于 2012-09-04T07:54:53.617 回答