zoukankan      html  css  js  c++  java
  • Orchard Core 文档翻译 (三) Orchard Core Modules

    原文连接:https://www.cnblogs.com/Qbit/p/9746442.html 

    转载请注明出处

     

    介绍

    Orchard Core Modules库提供了一种机制,可以拥有一个独立的模块化系统,您可以选择加入特定的应用程序框架,而不必依赖于您的应用程序设计。 

    原文[[The library Orchard Core Modules provides a mechanism to have a self-contained modular system where you can opt in to a specific application framework and not have the design of your application be dictated to by such.
    ]]...

    快速入门

     

    在Visual Studio中,创建一个新的Web应用程序。
    通过管理项目NuGet包将OrchardCore.Application.Cms.Targets安装到项目中。
    接下来,在Startup.cs中,修改ConfigureServices方法,添加以下行:

     

     

    services.AddOrchardCms(); 

     

     

    接下来,在Configure方法的末尾,
    用这一行:
     
    app.UseOrchardCore();
    替换此块: 
    app.Run(async(context)=>
    {
        await context.Response.WriteAsync(“Hello World!”);
    });
     
     

     

    其他框架

    您可以轻松地将喜爱的应用程序框架添加到管道中。以下实现旨在并行工作,因此如果您想在管道中使用Asp.Net Mvc和Nancy,只需添加两者即可。

    下面的模块化框架包装器被设计为直接与模块化应用程序框架一起工作,因此避免添加原始框架并期望它可以工作。 

    原文[[The modular framework wrappers below are designed to work directly with the modular application framework, so avoid just adding the raw framework and expect it to just work.]]...

    Asp.Net Mvc

    通过NuGet包管理器将OrchardCore.Application.Mvc.Targets 安装到项目中

    接下来,在Startup.cs中,将方法ConfigureServices修改为如下所示:
     // Add ASP.NET MVC and support for modules            
     services.AddOrchardCore()
             .AddMvc();
    

      

    Note

    注意添加 .AddMvc()

    Asp.Net Mvc现在是您管道的一部分.

    您可以在此处找到示例应用程序: OrchardCore.Mvc.Web

    NancyFx

    通过管理项目NuGet包将OrchardCore.Application.Nancy.Targets安装到项目中

    接下来,在Startup.cs中,将方法ConfigureServices修改为如下所示:

     // Add Nancy and support for modules
                services
                    .AddOrchardCore()
                    .AddNancy()
                    ;
     

    Note

    注意添加 .AddNancy()

    NancyFx 现在是您管道的一部分。这意味着Nancy模块将被自动发现。

    您可以在这里找到一个示例应用程序: OrchardCore.Nancy.Web

     

     

    原文连接:https://www.cnblogs.com/Qbit/p/9746442.html 

    转载请注明出处

  • 相关阅读:
    动态添加placeholder
    texworks编码问题
    c++ 小知识(不定期更新)
    写一个简单的 Makefile
    ubuntu 忘了密码
    遍历各种组合
    分形
    C++ 尾递归优化
    基于 QQBot 实现简易 QQ 机器人
    遇到问题:在函数中开辟动态内存(已解决)
  • 原文地址:https://www.cnblogs.com/Qbit/p/9746442.html
Copyright © 2011-2022 走看看