ASP.NET Unleashed<BR>http://www.amazon.com/exec/obidos/ASIN/0672320681/002-0944235-8125612<BR><BR>I have it and I've found that it's a great learning tool.<BR><BR>You might also want to consider buying a VB.NET reference (or C# if that's the path you want to go).<BR><BR>VB.NET Language In a Nutshell<BR>http://www.amazon.com/exec/obidos/ASIN/0596000928/002-0944235-8125612
I'm not converting any applications, though. My ASP.NET work has all been new development of applications.<BR><BR>The syntax is quite different, which is why I suggest 2 books instead of one. I'm actually going to probably buy an ADO.NET book (there's one out by Dino Esposito or something that I've heard is very good). And, I'll probably pick up an XML book because I'm using it between my front-end and business objects. But, that's just my personal preference.<BR><BR>I would say that you just need to have a good VB.NET reference and have a decent understanding of Namespaces and event-driven programming (which ASP.NET Unleashed will give you).
.. pretty dramatically.<BR><BR>COM's been replaced by Namespaces and objects (well, it always was an object).<BR><BR>DCOM -- I'd guess that it's been replaced by Web Services.<BR><BR>All-in-all, I think I'd check some popular ASP.NET sites for information on the changes that have occured in those technologies.