Page 1 of 1

AC 7.0.0 -> 7.0.3 upgrade help

Posted: Fri Jun 12, 2009 10:36 am
by adamh
I downloaded and installed: ac_7_0_3_stable_upgrade_b12458.exe
and following the instructions: http://help.ablecommerce.com/index.htm# ... _7.0.3.htm

After upgrading and going through all the Post upgrade steps from 7.0.1 to 7.0.3, the upgraded site wont build. There are a lot of files that were not included in the upgrade that do not build. I started deleting them to see if I could ever get the project to build but finally got scared when I started encountering upgraded pages referencing un-upgraded pages that would not build.

Here is a list of files that do not build before I gave up:

\Admin\Orders\BasketItemDetail.ascx
\Admin\Orders\BasketItemDetail.ascx.cs
\Admin\Orders\PlaceOrder1.aspx.cs
\Admin\Orders\PlaceOrder1.aspx
\Admin\Orders\PlaceOrder2.aspx.cs
\Admin\Orders\PlaceOrder2.aspx
\Admin\People\Users\AddUserDialog.ascx
\Admin\People\Users\EditBasket.aspx

I got to \Admin\Products\Kits\AddPart2.aspx, which does not build because of the following line:

Code: Select all

ProductCalculator.LoadForProduct(_KitPartId, 1, optionList, null)
and noticed it was being referenced in \Admin\Products\ProductMenu.ascx.cs which was included in the 7.0.3 upgrade

I really need to know what to do with these files or where my upgrade went wrong.
Thanks,
Adam

Re: AC 7.0.0 -> 7.0.3 upgrade help

Posted: Fri Jun 12, 2009 12:00 pm
by Logan Rhodehamel
The upgrade generally applies new files... it doesn't remove the old ones. Your approach was probably the right one... delete files in your project that aren't present in the upgrade. (But remember the upgrade does not include config files, the App_Data folder, etc.)

The reference to addpart2 is a trivial bug in ProductMenu. It's adjusting highlighting based on filename... of course in the latest build that file does not exist so the case statement could be removed. It will have no noticeable effect.

The 7.0.2 to 7.0.3 upgrade was the first time we built the upgrade script to remove old files. Unfortunately you upgraded from 7.0.0, prior to us implementing this as part of the upgrade.