BlogEngine 1.6.1 Update

BlogEngine.NET 1.6.1 is available for download on Codeplex. It is optional update, here details to help you make a decision if you need to refresh your blog.

What changed from 1.6.0?

1 We tuned-up comment management to make automated moderation easier

2 Added reCaptcha

3 Added option to switch comments to Disqus

4 Minor bug fixes.

How do I use new features?

- Using reCaptcha

- Using Disqus

Do I need to upgrade?

If you happy with a way comments work in your blog as they are - no. If you still looking for better anti-spam protection - yes.

I already have 1.6 installed. This seems to be a minor update - can I get to 1.6.1 without doing full upgrade?

1. Delete ~/App_GlobalResources/labels.ko-KR.resx

2. Merge folders (override if exists):





3. Override only these files:










~/User controls/CommentView.ascx

~/User controls/CommentView.ascx.cs


Comments (17) -

  • Juan Manuel

    4/21/2010 8:34:50 PM |

    I have installed, persisting to App_Data. If I back up the data directory, delete everything, apply this version, and copy App_Data, will it work (at least with minor tuning)?

  • Ruslan

    4/21/2010 9:10:58 PM |

    It looks like you should be fine, app_data folder structure did not change between 1.4.5 and 1.6. Surely backup is must and testing locally first would be good idea, some minor tweaks might be needed, but nothing major.

  • Scott

    4/22/2010 12:14:48 PM |

    What ever happened to you guys!  Thanks for the Update after like a year of downtime!  I have been waiting forever for this.

  • Marc

    4/23/2010 2:37:36 PM |

    Cool enhancements and handy bugfixes! Like it and hope comment spam now is reduced by adding reCaptcha.

  • Brian Haahr-Nielsen

    4/23/2010 4:44:39 PM |

    After upgrading a backup of my site from 1.6.0 to 1.6.1 i get the following error:

    Invalid column name 'Slug'

    [SqlException (0x80131904): Invalid column name 'Slug'.]
       System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +212
       System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +245
       System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2811
       System.Data.SqlClient.SqlDataReader.ConsumeMetaData() +58
       System.Data.SqlClient.SqlDataReader.get_MetaData() +112
       System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +6281668
       System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +6282737
       System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +424
       System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) +28
       System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +211
       System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) +19
       BlogEngine.Core.Providers.DbBlogProvider.SelectPage(Guid id) in D:\Projects\Be-1610\BlogEngine\DotNetSlave.BusinessLogic\Providers\DbBlogProvider.cs:566
       BlogEngine.Core.Page.DataSelect(Guid id) in D:\Projects\Be-1610\BlogEngine\DotNetSlave.BusinessLogic\Page.cs:325
       BlogEngine.Core.BusinessBase`2.Load(KEY id) in D:\Projects\Be-1610\BlogEngine\DotNetSlave.BusinessLogic\BusinessBase.cs:271
       BlogEngine.Core.Providers.DbBlogProvider.FillPages() in D:\Projects\Be-1610\BlogEngine\DotNetSlave.BusinessLogic\Providers\DbBlogProvider.cs:853
       BlogEngine.Core.Page.get_Pages() in D:\Projects\Be-1610\BlogEngine\DotNetSlave.BusinessLogic\Page.cs:254
       BlogEngine.Core.Page.GetFrontPage() in D:\Projects\Be-1610\BlogEngine\DotNetSlave.BusinessLogic\Page.cs:288
       BlogEngine.Core.Web.HttpModules.UrlRewrite.context_BeginRequest(Object sender, EventArgs e) in D:\Projects\Be-1610\BlogEngine\DotNetSlave.BusinessLogic\Web\HttpModules\UrlRewrite.cs:59
       System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +171

    What is wrong?

  • Brian Haahr-Nielsen

    4/23/2010 4:51:40 PM |

    Hey.. found out why...

    Needed to update the database. Smile

  • Chandra Ekajaya

    4/25/2010 8:43:54 AM |

    Cool..I have been waiting for this improvement..
    Hope it work properly to my blogs
    -Chandra Ekajaya

  • Owen Worley

    4/27/2010 5:18:28 AM |

    Awesome, I have been waiting for captcha comment support built in to the blog engine for a while.

    After playing around with a number of 3rd party extensions to no avail, this update has solved all of my spam comment problems.

    Thanks guys!

  • johnny

    4/28/2010 11:22:35 PM |

    Awesome update!! I was just wondering the other day if there was a captcha extension after getting 37 spam comments in one night. Thank you!

  • Carlos Silva

    4/30/2010 5:46:16 AM |

    I like get source code for core 1.6.1 this link open only 1.6

  • Paul Coddington

    5/7/2010 7:07:50 AM |

    If this solves the SPAM problem, I'll be very pleased.

    When will the source code package for 1.6.1 be available for download?  You are still only posting links for 1.6.0?

  • Ruslan

    5/7/2010 10:34:47 AM |

    For those looking for source code - it is always available on Codeplex, just go to "Source Code" tab and click "Download" link in the right side bar. You can download any version you want from repository. Here is direct link to 1.6.1

  • Andrew McMillan

    5/8/2010 4:22:00 PM |

    The addition of Disqus is excellent news. I'd been looking at adding social networking comments to my blog and couldn't find a suitable solution, until now. The Facebook Connect implementation is a little buggy but I think that's a problem at the Disqus end as opposed to BlogEngine. Thanks for the all great work.

  • Jemmy corder

    5/11/2010 5:04:22 AM |

    Thanks, folks. Up and running in a few minutes. Good documentation for getting started. Helpful forum. Nicely organized framework. The abstractions make good common sense, so finding the right areas to customize is usually pretty easy.Its good to work with blog engines!!!!!!!!

  • ollie10

    5/14/2010 11:23:34 AM |

    thanks i will try to update with this version my 1.6 version

  • Brian Swiger

    5/18/2010 12:03:16 PM |

    I upgraded from 1.6 to 1.6.1 following the "minor update" instructions above.  Now, it seems all of my posts are broken when linking to them.  I had navigation that would link back to older posts for "About Me"...and they now throw an error message.  Thoughts?  Did I miss a step?  After googling, I do see an issue from 1.6 to that was resolved with links and the way posts are linked to (including the Day now).

Pingbacks and trackbacks (14)+

Comments are closed