I'm currently converting a huge 1.1 eCommerce site to 2.0 and its nothing but painful, apart from the stress of dealing with the original site lack of structure, there are some things that just don't work. These are my rumblings.

I first tried converting the 2003 project to a 2005 website and that didn't go too well, after a few hours, I threw that idea out of the window and converted the project into a 2005 web application and it was a success apart from a few minor tweaks.

Here are some other huddles that I had to jump.

  1. ViewState failed to work
    1. I simply set enableEventValidation = false
  2. Warnings about not been XHTML compliant or whatever
    1. I setup the Config entry so that it will conform to legacy
  3. Page_Load was being called twice
    1. Set AutoEventWriteup to false or complete remove OnInit() and InitializeComponent() methods and set AutoEventWriteup = True or use web.config pages to set it globally.