【问题标题】:How can I create and manage a multi-tenant ASP MVC application如何创建和管理多租户 ASP MVC 应用程序
【发布时间】:2013-02-26 06:13:50
【问题描述】:

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

例如:

CustomerOne.myapp.com 另一个Co.myapp.com AndOneMore.myapp.com ...

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

谁能帮忙?

谢谢,

罗伯。

【问题讨论】:

  • 您使用的是什么版本的 IIS?

标签: asp.net asp.net-mvc multi-tenant hostname


【解决方案1】:

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

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

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

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

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

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

【讨论】:

  • 好的,这比我想象的要难:-(谢谢你的回复。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-07
  • 2012-05-22
  • 1970-01-01
  • 2011-01-04
  • 1970-01-01
相关资源
最近更新 更多