Is there a way to map the Areas within an ASP.NET MVC 2 application to subdomains such as
movies.example.com/Theater/View/2
instead of
Areas are not directly related to routing, so your question becomes "does routing support subdomains?"
The answer to that is unfortunately that there is no built-in support for this.
However, the good news is that many people have tried and found success with custom code that builds on top of routing:
If you figure out how to route subdomains without areas then doing it with areas should be no more difficult. Go to your area registration context and use whatever technique you choose inside there. Areas are just a way to group together controllers and views - they don't have very much intrinsic meaning to ASP.NET MVC itself (they do a little bit, but not a lot).