I'm running a ASP.NET MVC website hosted on Azure and using Traffic Manager as load balancer, thus the users can not only visit the website by custom domain like foobar.yourcompany.com, but also endpoint provided by Azure Traffic Manager like foobar.trafficmanager.net. So do Search Engine crawlers.
Is there any feasible solution to hide the Traffic Manager endpoint from crawlers and expose the custom domain endpoint?
P.S. I know robots.txt.