Это немного зависит от остальных ваших требований. Что это за сайт? У вас есть контент, который уже хранится в базе данных?
Я бы порекомендовал N2CMS
- Это бесплатно
- Работает как с использованием классических .NET Webforms, так и с ASP.NET MVC
- Он легко расширяется, например, с помощью ваших собственных приложений
- Имеет версию и использует древовидную структуру
- Имеет достойную поддержку, учитывая, что она бесплатна
- Он не пытается сделать слишком много для вас
Одно неудобство, о котором я мог подумать, это то, что из коробки это выглядит не слишком впечатляюще. Это хорошо, если у вас есть время «самостоятельно» или если вы используете его для сайта, где графический интерфейс CMS не так важен. Тем не менее, это, безусловно, не будет «вау» ваших клиентов.
В вашем случае я бы не рекомендовал более крупные платформы CMS, такие как Umbraco, SiteCore или EPiServer. Я бы использовал бесплатную легкую CMS, такую как N2.
В настоящее время я внедряю это в свой проект. Мы сделали капитальный ремонт графического интерфейса, но кроме этого он работает очень хорошо.