title: Moving from Classic ASP to ASP.net
body: <p>I've come from a Classic ASP background, done it for years and years and moving to .net has been way overdue, so I've started to learn .net.</p>
  
  <p>It's very different to say the least!  It's structured a lot differently, and seems to work a lot differently, it's a huge leap upwards.  However, it is appearing to me to be more and more awesome.</p>
  
  <p>I've had a quick search and can't find any similar questions, so I've created this one as a community wiki, if you could list the pitfalls/differences or whatever you think it relevant in your responses it might be helpful to a lot of people.</p>
  
  <p>So in summary, <strong>what are the main differences/gotchas moving from Classic ASP to ASP.net?</strong> (c# or VB.net).  Please don't just list language features of .net, it needs to be in the context of someone moving from one to the other.</p>