Umbraco CMS 一键启动

简介: **Umbraco 项目创建指南**您可以快速搭建并运行一个基于 Umbraco 的网站。

准备活动

  1. 下载并安装 Visual Studio 2022 17.12以上版本(最新的Umbraco需要NET9)
  2. 安装Umbraco 模板,执行以下命令行
    dotnet new install Umbraco.Templates
    
    安装完成后,在创建项目就可以选择Umbraco模板进行创建了。

image.png

项目创建

1.选择Umbraco模板创建项目

image.png
image.png
2.项目创建完成,运行项目,页面直接进入系统初始化界面
image.png
填写超级管理员账户信息,进入下一步

3.设置数据库信息
image.png
推荐选择SQL Server,填写数据库服务器的用户名密码,先在数据库中创建好数据库,然后在到当前页面填写数据库名称。
如果数据库账号密码没问题,出现图中错误,就是数据库还未创建。
image.png

4.安装完成后,自动跳转到登录页面,输入你刚才设置的管理员账号,就可以开始使用了。
image.png
image.png

5.如果想有一个demo,比如你想创建官网,可以引入Umbraco.TheStarterKit
image.png

Umbraco.TheStarterKit 包含一个标准官网页面,可以参考或者直接在这个基础上进行修改。安装前content是空的,安装后,content就有内容了。

image.png

6.切到根目录进行浏览,你可能会遇到以下问题

One or more compilation references may be missing. If you're seeing this in a published application, set 'CopyRefAssembliesToPublishDirectory' to true in your project file to ensure files in the refs directory are published.

未能找到类型或命名空间名“Home”(是否缺少 using 指令或程序集引用?)
+
public class Views_home : Umbraco.Cms.Web.Common.Views.UmbracoViewPageimage.png

此时我们需要启用模型编译
打开项目的配置文件 appsettings.json。
添加或检查以下配置以确保 Models Builder 已启用:

{
   
  "Umbraco": {
   
    "CMS": {
   
      "ModelsBuilder": {
   
        "ModelsMode": "SourceCodeAuto"
      }
    }
  }
}

image.png

注意,启用编译后,一定要先生成model

image.png
生成的代码可以在这里看

image.png

7.重新运行项目

image.png

相关文章
|
程序员 数据库 数据安全/隐私保护
umbraco入门(一)——认识以及安装umbraco(图解)
  Umbraco是一个开源的CMS内容管理系统,基于.NET,页面友好,操作简单,功能强大。   作为一个Umbraco新手,当然是要先去下载一个安装包,安装在自己的计算机上,其实所谓的安装,就是将一个已有的网站配置在自己的计算机上(配置数据库、用户名、用户密码等),可以利用VS进行安装,也可以利用Microshof Webmatrix(微软强大的免费Web开发工具)配置。
2164 0
|
JavaScript 测试技术 API
如何从 Vue 2 无痛升级到 Vue 3,一文搞定!
如何从 Vue 2 无痛升级到 Vue 3,一文搞定!
14034 8
|
4月前
|
人工智能 自然语言处理 安全
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
本文介绍了Claude Code终端AI助手的使用指南,主要内容包括:1)常用命令如版本查看、项目启动和更新;2)三种工作模式切换及界面说明;3)核心功能指令速查表,包含初始化、压缩对话、清除历史等操作;4)详细解析了/init、/help、/clear、/compact、/memory等关键命令的使用场景和语法。文章通过丰富的界面截图和场景示例,帮助开发者快速掌握如何通过命令行和交互界面高效使用Claude Code进行项目开发,特别强调了CLAUDE.md文件作为项目知识库的核心作用。
49340 72
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
|
前端开发 C# 开发者
.NET使用Umbraco CMS快速构建一个属于自己的内容管理系统
.NET使用Umbraco CMS快速构建一个属于自己的内容管理系统
329 12
|
机器学习/深度学习 存储 自然语言处理
基于知识库快速搭建智能客服问答 Bot
在数字化转型的大潮中,智能客服系统成为提升企业客户体验与运营效率的关键工具。Botnow平台集成智能体创作与分发功能,提供一站式智能客服问答Bot搭建服务。本文详细介绍了如何利用Botnow的知识库功能及RAG(Retrieve-Augmented Generation)方案快速构建智能客服问答Bot。通过Botnow平台,用户可以轻松创建知识库、配置智能体,并关联知识库以实现智能回答。该方案广泛适用于对话沟通、行业知识库建设、企业内部信息检索及内容创作等多个场景。Botnow平台以其可视化编排、低技术门槛等特点,助力企业轻松实现智能客服系统的搭建与优化,成为数字化转型的重要推手。
1449 1
filebeat实践-内存占用-最大内存占用
filebeat作为日志采集agent, 是需要部署到生产服务器上的.不理解filebeat的工作机制,不了解filebeat在实际生产使用中的内存使用将会给你带来意想不到的麻烦.
11140 1
|
监控 API Docker
在生产环境中使用Graylog日志系统所踩过的坑
1.日志系统概述1.1应用程序日志的作用:应用程序日志的作用:日志分析并不仅仅包括系统产生的错误日志,异常,同时也包括业务逻辑,或者任何文本类型的分析。而基于日志的分析,具有重要的现实意义,典型地, 问题排查 开发和运维需要快速的定位问题,甚至防微杜渐,把问题杀死在摇篮。
5088 0
|
存储 负载均衡 NoSQL
Tomcat 9.X(9.0.74)集群实现Session共享(基于redisson)
本文主要介绍了tomcat集群环境下基于redis+Redisson实现session共享,分享给大家,供广大从业者学习和参考。
13700 4

热门文章

最新文章