I have recently deployed a new version of blogengine.net for a customer and have stumbled into a problem.
We had an old version (22.214.171.124) in which publish did not work as it should so we decided to upgrade to the latest build (plus alot of design changes and widgets and whatnot).
so, we create the new blog with all changes, on dev + test server everything is ok and moderation worked. Then we start by migrating the xml-datastore to database on live with (http://www.nyveldt.com/blog/page/BlogEngineNET-Provider-Migration.aspx) BlogMigration
tool, copy over the new blog, change virtual dir and fix all the users/widgets. Everything is fine we thought, and the live server goes back in production.
Then comments are appearing on the blog without moderation, which is pretty bad legal-wise. Moderation worked fine on test & dev but on live it bugged out.
After some clicking around on both test and dev, i "succeed" in breaking both test and dev so that now all sites are stuck in, what i guess, is Automatic moderation. I changed to automatic, saved, then changed back and saved, in (i think) firefox
which shows the boxes that are intended to disappear when moderation is manual. This could be a symptom, not sure. Live was always set to manual moderation, yet on startup it was already stuck on automatic.
I have tried changing the database be_settings table manually, but it is updated correctly from settings page so be_settings.moderationtype = 0. All comments are automatically approved by moderator "Rule" but i still get the moderation emails.
And yes, web.config is correctly set to use DbBlogProvider for everything.
Anyone else seen this?
TLDR; changed to automatic moderation, site is now stuck there.
Thanks for any input // Jonas