开始使用Orchard Core作为NuGet软件包

在本文中,我们将看到使用Orchard Core提供的NuGet包创建CMS Web应用程序是多么容易。

你可以在这里找到Chris Payne写的原始博客文章:http://ideliverable.com/blog/getting-started-with-orchard-core-as-a-nuget-package

创建一个Orchard Core CMS 应用程序

在Visual Studio,创建一个空的.NET Core web 应用程序. 例如: Cms.Web. 不要选中“将解决方案和项目放在同一个目录中”,因为稍后创建模块和主题时,您希望它们与解决方案中的web应用程序共存。

注意

如果你想使用“预览”包,在你的包资源里配置OrcharCore预览Url

要添加对包的引用,请右键单击项目并单击Manage NuGet packages,如果需要,请选中Include prerelease。如果您在上面添加了预览源,请从右上角的包源选择中选择此选项。在浏览选项卡中,搜索OrchardCore.Application.Cms.Targets并安装软件包。

打开Startup.cs 并修改 ConfigureServices 方法,增加下面这行:

services.AddOrchardCms();

在方法 Configure 中,替换下面语句:

app.UseEndpoints(endpoints =>

{

endpoints.MapGet("/", async context =>

{

await context.Response.WriteAsync("Hello World!");

});

});

为: app.UseOrchardCore();

启动你应用程序

发起你的程序 (Ctrl+F5). 可以看见起始页

输入关于这个站点的信息:

  • 站点名称. Ex: Orchard Core.
  • 使用主题 Ex: Agency.
  • 使用时间区. Ex: (+01:00) Europe/Paris.
  • 使用sql. Ex: SqLite.
  • 管理员名称. Ex: admin.
  • 管理员邮件Ex: foo@bar.com
  • 密码和 确认密码.

提交你的表单,几秒后,你的网站就可以生成了。

然后,如果/admin 就可以访问管理员界面了。

最新文章

  1. 非传统题【A002】
  2. 【BZOJ2821】作诗(Poetize) 分块
  3. MySQL数据库基本指令(全)
  4. springmvc数据处理模型
  5. servlet中的cookie
  6. jackson - 生成jason工具-简单示例
  7. Deap Learning (吴恩达) 第一章深度学习概论 学习笔记
  8. VMware 安装 Mac OS 注意事项
  9. Linux 虚拟文件系统概述
  10. 使用spring:aop中修改增强方法中的参数
  11. D. Nastya Is Buying Lunch
  12. matplotlib 与 seaborn 中出现中文乱码的解决方法
  13. Nginx配置虚拟主机
  14. VS2010插件 VS.PHP 调试开发php程序
  15. RPC、RMI、SOAP、WSDL的区别详解
  16. 《区块链100问》第13集:比特币和Q币有哪些不同?
  17. 1. 安装Oracle,配置环境 2. 实现查询From子句 3. 实现查询where子句 4. 实现查询order by子句
  18. css选择器 nth-child
  19. Golang之并发资源竞争(互斥锁)
  20. Linux进程的创建函数fork()及其fork内核实现解析【转】

热门文章

  1. STM32—驱动HC-SR04超声波测距模块
  2. 题解 P3943 星空
  3. Azkaban入门(启动一个Simple Example)
  4. sql查询第10条到第20条数据
  5. 十八:使用JDBC进行批处理
  6. Maven使用--基本入门
  7. 设计模式<一>
  8. 再过五分钟,你就懂 HTTP 2.0 了!
  9. java一些工具类
  10. java 查询当天0点0分0秒