BlogEngine.NET v1.6 has been out since Feb 1, so I figured it was about time I upgraded. I like to check the available documentation regarding upgrading and I got some conflicting ideas and methods. David suggested I download a copy of my blog, make edits, over-write files, delete folders and upload the blog when complete.
This sounded like more hassle then it was worth. I use XML (not SQL Server) as my data and here is what I did:
Unzip the contents of the BlogEngine.NET v1.6 to NewBlog folder.
Download a copy of your App_Data\Settings.xml file and update it with new features from new release and over write the new Settings.xml in NewBlog\App_Data with this updated file.
FTP to your current blog installation and…
- Delete App_Code\ExtensionManager folder and all it’s contents
- Delete App_Code\Extensions\Akismet*.*
- This is ONLY required if you have previously installed this extension in an earlier release. The Akismet SPAM feature is now an included option in the base of BlogEngine.Net
IF you use or have made any changes to the default themes in BlogEngine.Net (Standard, Mobile and Indigo), you will need to update these themes in v1.6 in NewBlog\themes prior to uploading v1.6 to your server.
Upload all folders/files to the NewBlog\ folder EXCEPT for the \App_Data folder and all the files with in it.
Upload just the Settings.xml from the App_Data folder that you updated earlier on.
That is it, load your home page.