I want to create a web application and need to deploy it on windows azure
then which is the best template among the following
1.asp.net web role
2.asp.net mvc2 web role (or)
3.asp.net mvc3 web role
Each of those templates will allow you to create a web application in Windows Azure using different flavors:
Now if you have to make a choice, I would go for ASP.NET MVC3 (and soon even ASP.NET MVC4) web roles, because these are the most recent versions of the "web platform" with the most features.
Sandrino Di Mattia | Twitter: http://twitter.com/sandrinodm | Azure Blog: http://fabriccontroller.net/blog | Blog: http://sandrinodimattia.net/blog