【问题标题】:Migrating dynamic ASP website to Umbraco将动态 ASP 网站迁移到 Umbraco
【发布时间】:2014-12-07 02:44:31
【问题描述】:

我正在寻求建议。我有一个 ASP 网站,页面是从数据库生成的。我在数据库表中有 URL、标题、内容、元标记和其他页面特定字段。

我想在 Umbraco 中重用这个数据库,并能够从这些数据生成动态页面。我想在视图中使用 Razor。我的动态页面需要与 CMS 站点地图集成。 我还需要一个后端来管理这些数据(如果可能,添加到 Umbraco 后端)。

这可能吗?高级别的步骤是什么?

谢谢!

更新:

数据具有多种关系,需要应用业务逻辑才能将它们呈现给用户。我正在寻找的是一个 CMS,它允许我定义路由并注入搜索、索引和详细信息部分(使用全局布局、设置页面标题和元标记)。只要 CMS 更新不破坏它,它或多或少可能是一个 hacky 解决方案。

Umbraco 是否足够灵活,可以做这样的事情?

【问题讨论】:

    标签: umbraco


    【解决方案1】:

    许多第一次看到 Umbraco 的人试图弄清楚如何将现有项目融入 umbraco 并重用代码/数据库。

    事实上,使用 Umbraco 会改变您对数据的看法。本质上,在大多数情况下,Umbraco 您的数据库。特别是如果所有您的数据库正在提供您描述的数据,即您网站的标准页面的内容。

    您的方法应该是使用 Umbraco 文档类型重建您网站的数据结构。 Umbraco 文档类型为您的页面模板(MVC 视图)提供数据。

    您真的应该下载 Umbraco 并订阅 Umbraco TV 以缩短相当陡峭但非常值得的学习曲线。

    【讨论】:

    • 我应该补充一点,当您安装 Umbraco 时,您可以选择添加一个起始站点。这是了解如何在 Umbraco 中构建常见网站的绝佳方式。
    • 感谢您的回答。我知道这将是实现它的正确方法。不幸的是,这个问题更加复杂。数据具有多种关系,需要在将它们呈现给用户之前应用业务逻辑。我正在寻找的是一个 CMS,它允许我为这些数据定义路由并注入搜索、索引和详细信息部分(使用全局布局)(将我的应用程序插入 CMS)。它可能是一个或多或少的 hacky 解决方案。 Umbraco 是否足够灵活来做这样的事情?
    • 你的问题太模糊了——我对你的项目了解不够。我建议唯一能够回答这个问题的人是你——你需要了解更多关于 Umbraco 的信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多