This last week I was tasked with upgrading a Community Server 1.1 install to 2.0. I was expecting a simple process after navigating the seas of .Text to CS 2.0, but I forgot to “knock on wood”.
I ran the upgrade script as indicated in the upgrade instructions and got about 15 separate errors. I don’t remember what they all were, but there was about three missing fields in various tables that I had to add before the script would complete successfully.
Once that was done, I copied the new web files over the old ones, and tried browsing to ye’ ol’ default.aspx which resulted in a Yellow Page of Death.
As an aside, it was a bit of a pain to be able to insert this in my blog post. Do be able to do so, add the following to the markup/html node in communityserver.config:
<object width = "true" height = "true"/>
<param name = "true" value = "true"/>
<embed src = "true" type = "true" width = "true" height = "true"/>
I made the leap and upgraded my blog to Community Server (CS) 2.0. It took about 4 hours researching, downloading, uploading, converting and fixing.
I couldn’t find a way to directly upgrade my .Text Version .95 directly to CS 2.0, so I decided to first upgrade from .95 to CS 1.1, then use the standard upgrade path from CS 1.1 to CS 2.0. Here is what I did in detail:
I am counting down the days until February 17th when Community Server version 2 goes RTM. The latest Beta 3 were released last week, and I am biting my download trigger finger to keep from installing it. Just a few more weeks…
Sometime in the recent few weeks I jumped to a Google PageRank of 5, which has seemed to increase the comment spam to annoying levels.
Between and that and how sick I am of staring at my site design, oh boy can I not wait any longer.
Pretty cool those guys are, thinking ahead and all. I just noticed that my CS 1.0 database has all (or near all, not sure) the tables and stored procedures that get installed for ASP.NET 2.0 membership, profiles, role management and personalization.
To get it in your database, assuming you have the 2.0 framework installed is to run: