После небольшой отладки я нашел основную причину этой проблемы.Класс StopForumSpam, кажется, немного незакончен в этой версии BlogEngine (2.0.0.44).Вам нужен атрибут Extension класса StopForumSpam, например:
/// <summary>
/// StopForumSpam.com custom comment filter
/// </summary>
[Extension("StopForumSpam.com custom comment filter", "1.0", "<a href=\"http://dotnetblogengine.net\">BlogEngine.NET</a>")]
public class StopForumSpam : ICustomFilter
{
Также метод Initialize () должен выглядеть следующим образом:
/// <summary>
/// Enables or disables filter
/// </summary>
/// <returns>
/// True of false
/// </returns>
public bool Initialize()
{
return ExtensionManager.ExtensionEnabled("StopForumSpam");
}
После этих изменений расширение StopForumSpam появится на вкладке Расширения в панели администраторагде это можно легко включить / отключить.Странно, что класс StopForumSpam не имеет этого по умолчанию, так как AksimetFilter и TypePadFilter имеют это, и эти классы имеют почти одинаковую функциональность.