Na verdade, estou trabalhando em um aplicativo SaaS no qual desejo dar aos assinantes seu próprio subdomínio para acessar suas informações (no código, puxarei a primeira parte do subdomínio para uso como nome da conta), semelhante à maneira como Basecamp e tudo trabalhos. Por exemplo, um assinante pode ter o URL acme.myapp.com
. Como pode haver centenas de assinantes, não posso simplesmente adicionar um cabeçalho de host diferente para cada cliente.
O Apache permite especificar um curinga (*) e redirecionará o acme.myapp.com para o myapp.com, no qual eu posso executar minha lógica para recuperar o nome da conta do usuário com base no subdomínio. Não sei como fazer isso automaticamente com o IIS (já faz um tempo desde que eu tive que configurar o IIS para qualquer coisa, exceto um único site).
Além disso, existem disposições especiais necessárias para fazer isso? Quando meu aplicativo estiver pronto e pretendo hospedá-lo, precisarei de algo específico do host que limite minhas opções? Eu também estava pensando em usar o Windows Azure para aproveitar a nuvem - ainda seria capaz de fazer isso se fosse com o Azure como plataforma de hospedagem?