Unless you are in a Java/.net shop or there is a specific reason why you would use Java/.net, I would suggest one of the platforms that is more optimized for web development: Python/Django (or Ruby/Rails, PHP/CodeIgniter/Cake).
You'll find Python/Ruby/PHP so much easier to learn, deploy, program, etc. There is plenty of literature about them and plenty of support resources. All have been used to produce major web sites (YouTube on Python, Twitter on Ruby, Facebook on PHP).