I have just completed the upgrade of this blog server to the new release 3.2 of BlogEngine.NET. I did a manual upgrade (as opposed to the automated built in upgrade) as I needed to make a few changes from the default settings. The process I used followed the upgrade process document
- Downloaded the latest release and unzip the folder
- Run the SQL upgrade script (in /setup/sqlserver folder), this adds some new DB constraints
- Created a IIS web site using the new release
- Copied in the sample web.config from the /setup/sqlserver folder.
- Edited the SQL connection string to point to my DB
- IMPORTANT I MISSED THIS AT FIRST - Added the setting to change from the default single blog mode, to multi blog mode (note this is a WIKI on Github not the old CodePlex site)
- Copied in my App_DATA folder
- Accessed my site
As I had not copied anything from the old custom folder, I had theme issues at this point. However, I decided to moved all the blogs to the newest generation of theme templates, so did a quick fix up by hand on each one, picking the required theme and making sure any settings, like Twitter accounts, were set (note these are set on a per blog/per theme basis, so changing a theme means you need to reenter any custom values). I also needed to copy in a few missing logos and any extra widgets from my old custom folder the blogs were using.
Once this was all done I had an upgraded blog server.