Wordpress is good, but if you are a .NET developer, BlogEngine.NET is extremely easy to distribute. The disadvantage is a much smaller community and resources, but if you want to make some real settings and tweaks, BlogEngine will probably suit your tastes a lot better. There is decent support from the developer community and support for settings and plugins for BlogEngine, but you will find that most of the information is out of date or maintenance has been forgotten.
If you want something with many community widgets, plugins and tons of themes, Wordpress is your primary choice without question. But this is if you are going with canned solutions. There are many of them, and you can still customize and tune them, but it depends on how comfortable you feel when collecting a new paradigm. Setting up Wordpress is not so much PHP development as Wordpress development, as you will be so deep in the world of Wordpress and API.
Both are available in the MS Web Platform Installer, check them out of your box and play with them. It really goes down to what you feel is just right. I used both for different projects, but again I abandoned my own work with BlogEngine more than Wordpress. But this is for my personal belongings.
Benjamin anderson
source share