BlogEngine.NET r27024 on Mono Patch

by Ivan Hamilton 4/23/2009 4:25:00 PM

I've been seeing an increasing amount of comment spam lately. BlogEngine.NET isn't a large target, but the spammers are starting to find it and I'm getting sick of manually culling the comments.

Before investing more time into my current install, I figured it was worth looking at an upgrade. This isn't something I'll do lightly. In the past, the BlogEngine.NET project hasn't been very responsive to my bug reports & fixes. It has taken about 6 weeks from a bug report (with an attached fix) to being committed to the repository. 6 weeks is a little beyond my attention span.

There's been a fair bit of updating since the release that I'm currently running and the idea of switching to is a little scary. My past experiences with Mono and BE haven't been smooth, and hunting down bugs in both Mono & BE again just to get a minor upgrade, is far too much effort. But since my previous logged issues had been fixed, I felt it was time to give BE another upgrade shot.

With my notes still lying around from last time, I decided to grab the latest BE source (r27024) and see how it went. To my surprise it not just compiled (previous versions would not even compile)... but it also ran.

I headed off to download Justin Etheredge's Akismet Extension for BlogEngine.NET. I wasn't too familiar with Akismet, but it requires you to have a WordPress API key. I headed off to WordPress to create an account and get an API key (just a blog, just an account with an API key).

I wasn't too familar with BlogEngine.NET Extensions, so after setting the Akismet Extension options, I clicked the "View" link for that extension... "Source for [/opt/blog/BlogEngine/BlogEngine.NET/App_Code\Extensions\AkismetExtension.cs] not found" Doh! Clash of the Slash!

It appears that BlogEngine.NET still doesn't have enough of a *nix following to have ironed all the bugs out. But I've reported what I've found, and just put my latest patch for BlogEngine on Mono up. You'll find it on the BlogEngine.NET Mono Patches page.

From your BlogEngine directory:

host:/opt/blog/ patch -i /tmp/blogengine-27024.patch -p1
patching file 'BlogEngine.NET/admin/Extension Manager/Editor.ascx.cs'
patching file DotNetSlave.BusinessLogic/API/MetaWeblog/XMLRPCRequest.cs

P.S. I haven't actually switched my live blog to the new code... yet. I want to test it in a development environment a little more first.

Currently rated 1.5 by 178 people

  • Currently 1.5287/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


.NET | BlogEngine.NET

Related posts


7/19/2009 3:49:16 PM

thanks for useful post ... will visit again next day

perfume for men

9/1/2009 6:03:03 PM

Very Interesting article will make sure I check your posts more often! :)


Dental Implants

10/8/2009 7:07:36 AM

Your blog is very informative. However, it is pretty hard task but your post and experience serve and teach me how to handle and make it more simple and manageable.
Thanks for the tips… Best regards.

Contador de Visitas

10/8/2009 7:08:33 AM

thanks for useful post

The Amaral

12/16/2009 6:53:25 AM

Well I concur with some of your readers and will thirstily look forward to your coming updates. Just saying thanks will not just be sufficient, for the extraordinary clarity in your writing. I will right away grab your rss feed to stay abreast of any updates. Solid work and much success in your business efforts

sit and stand stroller

Add comment



Powered by BlogEngine.NET
Original theme by Mads Kristensen

About the author

Name of author Ivan Hamilton
"My inner nerd can beat up your inner nerd."

E-mail me Send mail



<<  April 2018  >>

View posts in large calendar

Recent comments





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

    © Copyright 2018

    Sign in