如何创建和管理多租户 ASP MVC 应用程序

2024-03-19

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

例如:

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

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

有人可以帮忙吗?

Thanks,

Rob.


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

要设置新的通用子域 some.myapp.com,您需要执行两件事:

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

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

有一些关于以编程方式设置 IIS 绑定的讨论here https://stackoverflow.com/questions/1408312/programatically-set-an-asp-net-website-bindings-for-an-iis7-site,也链接到此论坛帖子here http://forums.iis.net/t/1160837.aspx,其中提到应用程序命令 http://learn.iis.net/page.aspx/114/getting-started-with-appcmdexe/可用于在运行时设置 IIS 配置。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何创建和管理多租户 ASP MVC 应用程序 的相关文章

随机推荐