Skip to content
Tech Shizz Logo

An Engineers Blog

  • TechShizz
  • blog

Upgrade BlogEngine

Posted on February 23, 2021 By rich No Comments on Upgrade BlogEngine

1. Backup

Make a full backup of your existing BlogEngine installation.  This is very important.  If anything goes wrong, you can always restore from your backup.

2. Install latest version

Install latest version on your computer and make sure everything works with no errors.

3. Copy your data into new version

XML provider: Delete App_Data folder in new install and copy this folder from your current blog (except labels.txt with latest JavaScript resources, you need new one).

Version 3.3 only: remove files in App_Data/datastore/widgets

Database provider: Based on database (MS Sql Server, MySql etc.) and BlogEngine version, run update script(s) found in corresponding folder under /setup.

Version 3.3 only run this query: delete from be_DataStoreSettings where ExtensionType = 1

4. Copy your custom code into new version

Delete “/Custom” folder and copy one from your current blog.
Version 3.3 only: in 3.3 /Custom/Widgets not compatible with older versions, new version should be used. After old widgets removed in step 3, new widgets should be added from admin/custom/widgets UI by drag-and-drop.

5. Merge web.config

If you are using database as your back-end, you need to take corresponding database web.config from “/setup” folder and modify connection string to point to your host database.

Notes

– If admin can’t access dashboard or “custom” tabs, go to admin -> users -> roles, select “administrator” and make sure all rights are checked for admin role.

– Under custom -> gallery, in gallery settings make sure feed pointing to “http://dnbe.net/v01/nuget” and set as default. (Version 3.3 only: gallery setting removed)

Post navigation

❮ Previous Post: Reporting Mailbox Folder Sizes with PowerShell
Next Post: Deploying Office via Group Policy ❯

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Subscribe to our newsletter!

Recent Posts

  • How to implement a lightning-fast ransomware playbook
  • How to achieve defence in depth in your business
  • How to implement a SecOps team phishing response plan
  • How to block an Office 365 Sign-in correctly
  • Microsoft finally patched serious Exchange 0-day over a month old!

Recent Comments

    Archives

    • November 2022
    • July 2021
    • March 2021
    • February 2021

    Categories

    • Cyber Security
    • Uncategorized

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org

    Copyright © 2023 .

    Theme: Oceanly News Dark by ScriptsTown