本文 - https://msdn.microsoft.com/en-gb/library/hh534477.aspx#sec7解释了如何让客户添加自定义域并映射到您的应用程序的以下方法。
作为替代方案,您可以允许每个租户创建自己的DNS条目,将租户拥有的域或子域映射到您的应用程序的DNS名称之一。例如,Adatum可以在其DNS配置中创建以下DNS条目:
surveys.adatum.com CNAME adatum.tailspinsurveys.com
或者Adatum可以创建以下条目:
surveys.adatum.com CNAME www.tailspinsurveys.net
在任何一种情况下,您都可以使用上面选项3中建议的技术在ASP.NET路由中使用自定义域名,或者使用代码中的Request.Url类来标识域。
到目前为止,我可以通过子域实现这一点但是当我在我的应用程序下面创建CNAME时,我最终得到了404(未找到Web App)。我不想为每个客户在azure中添加自定义域。我想为我的SaaS站点自动化流程。 感谢
答案 0 :(得分:0)
当我在我的应用程序下面创建CNAME时,我最终得到了404(未找到Web App)
您似乎未正确配置自定义域。我建议您使用this article来跟踪您的DNS域名。另请检查{{3}}中的步骤,以确保正确配置自定义域。