Piranha CMS - 仅控制托管数据库内容?

Piranha CMS - Control hosted database content only?

我刚刚开始在我现有的 MVC4 网站上使用 Piranha CMS。我有一个托管在 Azure 中的数据库,理想情况下我希望 Piranha 控制它,即我不希望它更改页面等。

这可能吗?我已经在 Piranha 键的 web.config 中设置了我的数据库连接字符串,并将 passiveMode 设置为 true

所以重申一下,我希望 Piranha 只更新数据库中的数据,如果可能的话,我该怎么做呢?

是的!

如果您将 passivemode 设置为 true,pagesposts 的整个路由将被禁用。从 CMS 获取上传媒体文件的基本功能仍然有效。

然后您必须在操作中手动从您的控制器获取 CMS 数据,例如:

public class HomeController : Controller
{
  public ActionResult Index() {
    //
    // Let's say you have a page with the permalink 'start'
    //
    var cmsData = Piranha.PageModel.GetByPermalink("start");

    return View(cmsData);
  }
}

此致