我对Umbraco几乎没有任何经验,但有人向我建议,因为我被要求在我现有的应用程序中集成CMS系统。我已经看过一些视频如何使用Umbraco并且到目前为止做得很好。问题如下。我有一个现有的MVC应用程序与自定义路由,但都使用相同的数据库和DLL。示例:www.ngomalta.com和animalguardians.ngomalta.com
两者都有相同的界面,但是使用自定义路由我可以在子域上加载一些页面而不在另一个页面上加载。我想实现相同的逻辑'使用Umbraco。也就是说,我希望两个网站都可以访问umbraco,但它们会有不同的内容。请注意,未来我可能会有其他子域名,例如tomasina.ngomalta.com,因此我希望可扩展性。
我看过网和其他答案。然而,我发现的解决方案反之亦然!我的意思是,给出的解决方案假设您有一个Umbraco站点,并且您想要添加一个MVC控制器。我的情况恰恰相反,我有MVC,并希望添加Umbraco视图。因此,我想让Umbraco与MVC兼容,而不是设计一个与Umbraco兼容/集成的MVC解决方案。
目前我已经实现了一个继承UmbracoApplication + WebBootManagerand的类,它覆盖了Complete函数。我还尝试使用我现有的自定义路由类(继承自[RouteBase])。它看起来好像有用......但CSS样式和javascripts并没有被排除,或者我不知道。他们只是没有发送给客户。因此,只为Umbraco页面和我现有的MVC视图发送HTML
首先,我对Umbraco的想法是否可行?
如果是,有人可以指导我在现有(LIVE)MVC应用程序中实现Umbraco的某个站点而不是相反吗?许多存在的教程总是从一个空白的MVC应用程序开始,并在此基础上构建。我不想要这样的教程。我需要一个教程,它展示了现有的MVC应用程序如何使用已经存在的控制器来尝试集成Umbraco。
感谢您阅读... !