Upgrading to BlogEngine.NET 1.4.5

by Sumant 18. August 2008 00:04

After successfully upgrading this blog's engine - the BlogEngine.NET from version 1.3 to version 1.4.5, I thought I have enough to help you with the upgrade and hence this post is here. But, as I use XML provider, I won't be able to guide on the MSSQL or any other supported database/provider setup. So, if you also use XML data store, here are the steps in brief to upgrade from BlogEngine.NET 1.3 to BlogEngine.NET 1.4.5 -

Backup

This is the most important step as only a backup can save you from any unexpected issues in the upgrade process. Though you can live with only App_Data folder, Extensions (if you have custom extensions installed), Themes (if you have customized one) and custom images/pics, yet I would insist you to take a full backup so that you can get back to previous state anytime.

Download BlogEngine.NET 1.4.5

Download the build from http://www.codeplex.com/blogengine/Release/ProjectReleases.aspx

Prepare the Upgrade

  • Extract the BlogEngine.NET 1.4.5 files to a directory.
  • Copy data and other files from backup to the new build.
    • Copy all Posts, Pages, Blogroll and Categories xml.
    • If you have any other customizations, such as PingServices, copy that as well.
    • Copy Extensions and required files (dlls, images) to appropriate folderso   Copy customized Themes.
  • Don't copy users, roles and settings files; that is for later.

Local Setup

If you are an advanced user and have some customizations running on BlogEngine.NET, I would highly recommend this step as it would ensure everything is in place before we publish it to the world.

Configure the upgrade folder as a virtual directory in local IIS (if you don't understand what this is, please skip this step).

Test the blog on local IIS. If everything looks good you are almost ready to go, otherwise tweak your customizations to fit the new build.

  • Configure Users 
    • Don’t copy Users.xml file for the reason that prior to 1.4 version password encryption was not supported.
    • Login to administration using default Admin login.
    • Create a user for yourself.
    • Logout and test the new user login.
    • Remove the default admin login.
  • Now configure Settings
    • Best method is to use the administration screen and re-enter all settings.
    • In case you have forgotten some value, refer to the Settings.xml in your backup.
  • If you want, configure widgets and the look and feel of your blog.

No-local setup?

If you have skipped 'Local Setup' step, this step is for you.

  • Configure Users
    • Open Users.xml and set the password to blank
      example - <Password></Password>
    • Now you can use the default password 'admin' to login.
  • Carefully copy settings, one by one, from old Settings.xml to new Settings.xml. Copy only values, if any node is not there in the new file, ignore it and don't copy that node.

Publish the upgrade

  • Delete all files and folders from existing blog.
  • Upload the upgrade to your blog

 

That's it!  

 

Share   
Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Tags:

BlogEngine.NET | General

Comments

4/29/2010 11:55:47 PM #

online product suppliers

Wow.. I like your header.. Would you mind if I will use it on my header too?

online product suppliers United States

6/26/2010 1:36:16 AM #

Best Penis Enlargement

Nice blog, just bookmarked it for later reference

Best Penis Enlargement United States

7/3/2010 4:16:10 PM #

payday loans

To sleep: perchance to dream: ay, there's the rub http://www.clicknpayday.com

payday loans United States

7/19/2010 12:14:40 AM #

online payday loans

Think for yourself and let others enjoy the privilege of doing so too.

online payday loans United States

7/30/2010 8:34:42 PM #

cheap windshield replacement simi valley

Great stuff. It has given me a lot of inspiration and information. I look forward to more like this in the future. Keep up the good work!

cheap windshield replacement simi valley United States

7/31/2010 6:21:41 PM #

laptop running slowly windows xp

The registry is a Windows database - it basically stores info about your different hardware and software installations  Your system uses this data when you run each of your hardware or software  Now you can imagine how vulnerable your system is

laptop running slowly windows xp United States

8/5/2010 1:58:52 AM #

xloop wholesale

Thank you for sharing

xloop wholesale United States

8/13/2010 11:09:31 PM #

vigrx

your site layout is very good

vigrx United States

8/13/2010 11:10:28 PM #

vigrx

your site layout is very good

vigrx United States

8/31/2010 4:49:25 PM #

increase semen volume

your site layout is very good

increase semen volume United States

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



© 2008 Sumant Dubey

About this blog

Absolutely technical! The posts are about concepts, tricks, articles and links on technical subjects / problems which are not very obvious to understand / resolve. Purpose is to have this as the first-aid in the time of need.

Disclaimer

The opinions expressed on this website are my own personal opinions and do not represent my employer's view in anyway.