{"id":3915,"date":"2012-10-02T15:00:00","date_gmt":"2012-10-02T15:00:00","guid":{"rendered":"http:\/\/cloudcomputing.sys-con.com\/node\/2383581"},"modified":"2012-10-02T15:00:00","modified_gmt":"2012-10-02T15:00:00","slug":"wildcard-subdomains-in-windows-azure","status":"publish","type":"post","link":"https:\/\/icloud.pe\/blog\/wildcard-subdomains-in-windows-azure\/","title":{"rendered":"Wildcard Subdomains in Windows Azure"},"content":{"rendered":"<p>Want to support my.fancy.app.can.serve.up.anything.mybrand.com in your Windows Azure application? Just use wildcard CNAMEs and a little code glue!<br \/>\nI was meeting with a small company today that has developed a SaaS solution around task and project management. It&#8217;s a very cool application, and as is the fashion these days, uses subdomains to determine the end user&#8217;s company as requests come to the browser. So, if I were to sign up for the application, my home url would be <a href=\"http:\/\/adamhoffman.getdonedone.com\" title=\"http:\/\/adamhoffman.getdonedone.com\">http:\/\/adamhoffman.getdonedone.com<\/a>, whereas if you signed up (and had the unlikely name of Bill Ion), your home page would be <a href=\"http:\/\/billion.getdonedone.com\" title=\"http:\/\/billion.getdonedone.com\">http:\/\/billion.getdonedone.com<\/a>. This is handled in ASP.NET application code on their Win2K8 servers hosted at Rackspace. The question quickly became &#8220;hey, we can do something similar in Azure, right?&#8221;<br \/>\nThe answer is yes, and no, and yes. Let me explain.<\/p>\n<p><a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/2383581\" >read more<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Want to support my.fancy.app.can.serve.up.anything.mybrand.com in your Windows Azure application? Just use wildcard CNAMEs and a little code glue!<br \/>\nI was meeting with a small company today that has developed a SaaS solution around task and project mana&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-3915","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/3915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/comments?post=3915"}],"version-history":[{"count":0,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/3915\/revisions"}],"wp:attachment":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/media?parent=3915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/categories?post=3915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/tags?post=3915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}