ASP.NET

It is highly recommended for the small application being hosted in a shared environment, also, recommend if you want a faster time to market. It has a huge inbuilt toolset for easier and faster development. Don't use if you are planning to build a single page application

ASP.NET

Net is built over a very solid framework, that for sure developers can depend on, and through the years it evolved very well to serve the market and developers need, with the different versions and design patterns it has you will always be able to do all the stuff needed with minimum efforts

One of the most strengths ASP.NET has is that it is a Microsoft product, and like all other products of Microsoft you will always get the latest updates and fixes for free, very strong support, and a lot of resources

Alternatives Considered

Adobe Flex

ASP.NET

.NET is most comparable to Java, the other main managed runtime being used. Both have their values, but .NET has the support of Micrsoft behind it and has some nicer tools. For example, I find Visual Studio much nicer than NetBeans or Eclipse. Now that Core is out, the primary advantage of Java, cross platform compatibility, is less of a factor.