3

我想创建一个使用主机名来确定客户的多租户应用程序。

例如:

CustomerOne.myapp.com AnotherCo.myapp.com AndOneMore.myapp.com ...

我可以毫无问题地做数据库和安全方面,我也可以从 URL 中获取主机名,但我正在努力寻找的是如何创建允许新客户在线注册的基本管道,提供他们的公司名称,并为应用程序创建新的 URL,可以立即使用。

任何人都可以帮忙吗?

谢谢,

抢。

4

1 回答 1

1

我无法准确回答这个问题,但我可以稍微分解一下。

要设置新的通用子域 something.myapp.com,您需要做两件事:

1) 通过您的 ISP 以编程方式添加一些新的 DNS 条目,以便 something.myapp.com 指向您的 Web 服务器。

2) 以编程方式在 IIS 中设置本地绑定,以便将 something.myapp.com 定向到正确的网站/虚拟目录/应用程序

这里有一些关于以编程方式设置 IIS 绑定的讨论,它还链接到这里的论坛帖子其中提到appcmd.exe可用于在运行时设置 IIS 配置。

希望这会为您指明正确的方向...

于 2010-04-07T14:50:18.103 回答