我正在研究SAAS产品。它托管在Windows Azure上。
我需要让我们的客户选择拥有CName记录。
我们的应用网址如下所示:login.appname.com
创建客户后,他们会为他们创建自己的地址,如下所示:login.appname.com/CustomerCompanyName
我想要做的是让我们的客户URL看起来像:login.CustomerCompanyName.com /
最好的方法是什么。 它是在Microsoft Azure上托管的ASP.NET 4 / MVC4中的webapp构建。
任何提示都将不胜感激。
谢谢, 诺尔
答案 0 :(得分:0)
您需要了解您的要求的技术限制。
注意:此时customercompanyname.com甚至不是注册域名,或者注册域名可能属于其他人。 (或者您首先注册customercompanyname.com域,然后在Azure App中创建新客户?
您想要做的事情非常复杂。但是,每次执行此操作并非不可能,您必须修改Azure应用程序以处理主机标头。我个人认为这是一项非常丑陋的工作。
所以如果你想知道需要什么,这就是我的想法(其他人可能是不同的或更好的解决方案):