Recently I’ve been looking at using traffic manager to front up websites hosted in Azure Websites. I needed to setup a custom domain name instead of using mydomain.trafficmanager.net.
In order to use Traffic Manager with an Azure website the website needs to be setup using a Standard Hosting Plan.
Each website you want to be included in the traffic manager routing will need to be added as an endpoint in the traffic manager portal.
Once you have this setup you will need to add the DNS CNAME record for your domain. This needs to be configured at your Domain provider. You set the CNAME to point to mydomain.trafficmanager.net
In order for the traffic to be routed to your Azure hosted website(s), each website setup as an endpoint in traffic manager will need to have your mapped domain e.g. www.mydomain.com configured. This is done under settings->Custom Domains and SSL in the new portal and under the configure tab –> manage domains (or click the Manage Domains button)
If you don’t add this then you will see this 404 error page whenever you try to navigate to the site through the traffic manager custom domain name: