【SF】开源的.NET CORE 基础管理系统 - 安装篇

【SF】开源的.NET CORE 基础管理系统 -系列导航

1、开发必备工具

IDE:VS2017

运行环境:netcoreapp1.1

数据库:SQL Server 2012+

2、获取最新源代码

http://git.oschina.net/sframework/SF-Boilerplate

直接使用VS Git工具进行克隆到本地存储库

3、打开并编译项目

打开并编译还原Nuget包,如果还原失败,请关闭VS重新打开项目重新编译。

如访问国外NuGet服务器速度不稳定的情况下,可以使用博客园的NuGet镜像源

NuGet镜像源地址:https://nuget.cnblogs.com/v3/index.json

在Visual Studio中的添加方法:

4、项目运行准备

手动新建空数据库 SF_Team_2017_Dev,并修改以下两个数据库链接

1、appsettings.json

2、CoreDbContextFactory.cs

在我想实体的数据迁移中,当我尝试执行Enable-Migrations一步,我收到包管理器控制台出现以下错误:

The target context ‘CoreDbContext‘ is not constructible. Add a default constructor or provide an implementation of IDbContextFactory

所以,我创建了一个工厂类,IDbContextFactory在包含我的项目DbContext类。

完成以上两个地方修改后,重新生成方案,设置默认启动项,并选择IIS Express 按F5启动项目

系统运行会自动执行数据库迁移文件,并执行初始化SQL脚本,及初始化数据。

5、运行效果

登录账号:administrator

登陆密码:123456

到此结束,后续会介绍系统框架方面。

SF是一套基于ASP.NET Core MVC+EFCore+Bootstrap开发的基础管理系统,源代码完全开源,可以帮助你解决C#.NET项目中重复编码的繁琐工作,让开发人员远离加班!

SF 官方 QQ 交流群:306818375

在线体验地址SF官方演示地址

码云:https://git.oschina.net/sframework/SF-Boilerplate

我坚信:分享促进大家共同进步

ps:强烈希望顺手点下 star、watch、fork

时间: 2024-08-09 02:16:56

【SF】开源的.NET CORE 基础管理系统 - 安装篇的相关文章

hyii2后台管理系统-安装篇

原文链接:Yii中文网(yi-china.com)-hyii2后台管理系统-安装篇 获取源码 1.Hyii2后台管理系统(收费) 安装 1.解压之后,放置到环境根目录,配置后台访问域名(如:admin.hyii2.com),指向backend\web(推荐),详情可参照高级版搭建教程 2.配置数据库,在数据库中新建一个数据库(如:hyii2),然后倒入对应的数据表(common\config\hyii2.sql) 3.没了...真的没了,安装就这么简单 演示 1.初始登录账户:admin 密码:

Saltstack系列之一——安装篇

最近,和暴雪中国区带技术的一个人聊了不少,他们在测试salt,不过目前用的是puppet,服务器数量也快要1000多台.那为什么他们会去考虑测试salt.另谋他法呢,肯定是有salt一定优势的. 其实我对puppet的名声早已经耳濡目染了1年多了,虽然还没去研究过....也知道有同类开源产品saltstack的存在.不过,puppet是由ruby写的,saltstack则是由python编写的,综合下来就选择了研究salt. 国内的博客真是各种抄袭.各种搬啊...真找不到几篇有用的文档和资料.还

Zabbix监控之一----zabbix基础和安装

一.Zabbix基本概念 1.zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.它能监视各种网络参数,保证服务器系统的安全运营:并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由2部分构成,zabbixserver与zabbix agent. 1.Zabbix Server:部署在主控机,通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,负责接收Agent发送报告信息的核心组件

Windows Server Core 转换为完全安装(GUI)

服务器核心转换为完全安装(GUI) 我们在安装Windows Server2012 或Windows Server 2012 R2时可能会由于疏忽大意选择安装了Server Core 版本.安装完成又对命令操作模式不是非常熟悉.操作不便.影响工作效率.为解决此问题,可能会选择重新安装操作系统来解决,但是重新安装操作系统费时费力.对此我们完全可以通过Add-WindowsFeature 或install-WindowsFeature 来为Server core 安装GUI图形化界面. 一.为Win

ASP.NET Core 配置 Entity Framework Core - ASP.NET Core 基础教程 - 简单教程,简单编程

原文:ASP.NET Core 配置 Entity Framework Core - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 配置 Entity Framework Core 上一章节学习完了视图,其实我们应该立即着手讲解模型的,但 ASP.NET Core MVC 中的模型和 Entity Framework 有相当大的关系,所以,在此之前,我们先来讲讲 Entity Framework Core 和如何配置它 本章中,我们将设置和配置我们的应用程

ASP.NET Core 配置 EF SQLite 支持 - ASP.NET Core 基础教程 - 简单教程,简单编程

原文:ASP.NET Core 配置 EF SQLite 支持 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 配置 EF SQLite 支持 上一章节我有提到 macOS 版的 Visual Studio Community 没有携带 LocalDB,也就是说 LocalDB 暂时不支持 macOS 系统 虽然我可以在 Windows 上继续完成接下来的教程,但我觉得还是感觉不妥,如果其它使用苹果笔记本的人要去哪里找 Windows 的电脑 我临时改变

开源包管理系统和环境管理系统 Conda

开源包管理系统和环境管理系统 Conda 简介 在做 Python 开发时,或许你接触过 virtualenv,他可以为不同的环境安装不同的 Python 环境支持.如果你还知道 virtualenvwrapper,你会发现它用起来更加方便,它是对 virtualenv 的封装,可以很方便的创建和管理多个不同的开发环境.关于 virtualenv 和 virtualenvwrapper 的介绍可以参考以下内容: Linux下使用 virtualenv 虚拟独立 Python 环境 Python

ASP.NET Core 配置 MVC - ASP.NET Core 基础教程 - 简单教程,简单编程

原文:ASP.NET Core 配置 MVC - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 配置 MVC 前面几章节中,我们都是基于 ASP.NET 空项目 模板创建的 HelloWorld 上做开发 通过这个最基本的 HelloWorld 项目,我们了解了很多知识,初窥了 ASP.NET Core,并对 ASP.NET Core 的运行机制有了一个基本的了解 MVC 模式是 Web 开发中最重要的一个模式之一,通过 MVC,我们可以将控制器.模型和视

深入 .NET Core 基础 - 1:deps.json, runtimeconfig.json 以及 dll

深入 .NET Core 基础:deps.json, runtimeconfig.json 以及 dll 原文地址:https://natemcmaster.com/blog/2017/12/21/netcore-primitives/ 1. .NET Core 应用程序基础 我学习过使用 gcc,C++ 和 vim 编程.当我开始使用 C# 和 .NET 的时候,点击 Visual Studio 中的 运行 按钮就是魔法,也带者失望.失望 - 不是因为我希望编写 Makefile - 而是因为