Last night I upgraded this blog server to BlogEngine.NET 3.1. I used the new built in automated update tool, in an offline backup copy of course.

It did most of the job without any issues. The only extra things I needed to do was

  • Removed a <add name=“XmlRoleProvider” …> entry in the web.config. I have had to do this before on every install.
  • Run the SortOrderUpdate.sql script to add the missing column and index (see issue 12543)

Once done and tested locally I upload the tested site to my production server. Just a point to note, that the upgrade creates some backup ZIPs of your site before the upgrade, you don’t need to copy these around as they are large.