My company has a large web application with over 1 million users, all written in classic ASP, and it is getting rather long in the tooth. We are trying to decide between moving to Java, or to ASP.Net, and moving to an object-oriented style. There are lots of good entry-level tutorials for JavaEE, like their First Cup tutorial that takes the user through building a web-services oriented application, but I can't find anything of similar depth for .Net.
About all I can seem to find are tutorials demonstrating basic dynamic web page functionality, and don't go anywhere near using ASP.Net with an object-oriented MVC paradigm to develop a more complex web application. Does something like this exist for ASP.Net, or is it really so much easier to develop a complex application with JavaEE, where their entry tutorial builds a web-service driven application, than it is to do a similar thing with ASP.Net?