Thank God that there is such a tool like BlogML. Without it migrating from Wordpress to BlogEngine Net would be a difficult and time-consuming task.

If you are hosting your Wordpress Blog by yourself. There are tools to import database. AghaUsmanAhmed

If your Blog was on a official Wordpress site , you don't have access to database , follow those steps.

Simple Steps:

1. Export your Wordpress to XML.

</strong>

Just go to Wordpress Tools and there is an option to export all to XML.

2. Convert XML to BlogML format

</strong>

There is a tool made by Goran. .Net Lorem Ipsum

Use it to Convert XML.

If there is a runtime error or somekind of an Exception. Download VS 2008 solution and change

          static DateTime ParseWPDate(string value)
        {
             return DateTime.ParseExact(value, "ddd, dd MMM yyyy HH:mm:ss zz00", ci.DateTimeFormat);
        }

To

			static DateTime ParseWPDate(string value)
            try
            {
                return DateTime.ParseExact(value, "ddd, dd MMM yyyy HH:mm:ss zz00", ci.DateTimeFormat);
            }
            catch
            {
                return DateTime.Now;
            }

There can also be a problem with xml and some “atom” tag just delete it.

3. Import BlogML xml in BlogEngine .Net Settings.

</strong>

Open BlogEngine .Net site in IE (Its Important beacuase import toll wont work on other browsers). Run Import Toll select converted xml and Thats All :P

Share