.net core

CentOS 7.3/Linux .net core sdk 安装

执行下列命令,安装.NET Core SDK(微软官方教程地址 https://www.microsoft.com/net/learn/get-started/linuxcentos) 点开链接,选择系统跟操作系统 接下来再来几个命令就OK了、 sudo yum install libunwind libicu  curl -SSL -o dotnet.tar.gz https://g »

.Net Core 3.0 WebAPI && MySQL 8.0搭建详情

微软在2019年9月24日发布了dotNet Core 3.0和C# 8.0,添加了许多新Features,详情点我。无疑dotNet Core 3.0和一个月之后即将发布的dotNet Core 3.1对于dotNet来说是一个重要的里程碑。 对于MySQL而言,现在越来越多的商业公司使用MySQL来作为自己的主要数据库,虽然MySQL已经迎来了8.0的版本,有着更完善的数据能力,更好的 »

Pro ASP.NET Core MVC 6th 第三章

第三章 MVC 模式,项目和约定 在深入了解ASP.NET Core MVC的细节之前,我想确保您熟悉MVC设计模式背后的思路以及将其转换为ASP.NET Core MVC项目的方式。 您可能已经了解本章中讨论的一些想法和约定,特别是如果您已经完成了高级ASP.NET或C#开发。 如果没有,我鼓励你仔细阅读 - 深入地理解隐藏在MVC背后的东西可以帮助你在通读本书时更好地与MVC框架的功能联系起来 »

.Net Core下使用MQTT协议直连IoT平台

【摘要】 .Net平台通过原生MQTT接口,作为南向设备对接OceanConnect平台 因为种种历史原因吧,目前华为平台上对.net的支持案例SDK确实比较少,当看到各种语言的SDK和Demo,唯独缺.net平台的,广大.net开发者也会怀疑.net是不是真的不适合IoT,甚至是互联网。 我的分析是 1、微软从.Net Framework开始所谓的跨平台,仅仅局限在Windows个版本的平 »

NET Core2 NET Core的介绍

  .NET Core 是一个通用开发平台,它由微软和开源社区共同管理(git hub的.NET开源社区); 他支持Windows,macOS和Linux,并且可以运行在硬件设备中、云平台上和物联网嵌入式设备中;   .NET Core的主要标志性特征如下: 弹性部署:他可以运行在你的应用内部,也可以被部署在一个服务器群集上; 跨平台:他可以运行在Windows,macOS和Linux »

Asp.Net Core 进阶(一) —— 读取appsettings.json

  我们以前在Asp.Net MVC中使用 System.Configuration.ConfigurationManager 来读取web.config文件。但是Asp.Net Core MVC已经没有web.config文件了,它的配置信息一般写在appsettings.json当中,那么我们怎么读取该文件呢?   在Asp.Net Core MVC中使用 Microsoft.Extensio »

Net Core 下载图片

直接上代码 string url = https://www.cnblogs.com/images/logo_small.gif; //获取网站当前根目录 string sWebRootFolder = hostingEnv.WebRootPath; //保存图片路径 var savePath = string.Format("\\Uploads\\{0}\\{1}\\{2}\\", DateT »

4.前端基于react,后端基于.net core2.0的开发之路(4) 前端打包,编译,路由,模型,服务

1.简要的介绍 学习react,首先学习的就是javascript,然后ES6,接着是jsx,通常来说如果有javascript的基础,上手非常快,但是真正要搭建一个前端工程化项目,还是有很多坑的 搞定上面的东西,那么去了解一下Virtual DOM,可以让你更快的了解react 状态管理和路由都是基于dva(dva基于react-router,redux),所以就按照dva的命名和规则来玩。建议 »

net core ef code first 使用步骤

1     创建类库项目     2     创建可执行项目(Web 或者 Console) 添加项目引用     3     编辑web项目nuget 引用 加入         4     修改web项目入口startup.cs     注意修改MigrationsAssembly为web项目名称空间 5     打开powershell并且cd到web项目 运行命令dotnet ef dat »

.Net Core下使用 RSA

.Net Core 下,以前的RSA加密解密的API有较大的改变,这里记录下 使用过程中的一些区别. 要进行.Net Core下的RSA相关操作, 要用到以下几个包: <ItemGroup> <PackageReferenceInclude="System.Security.Cryptography.Csp"Version="4.3.0"/> <PackageRef »

.Net Core 问题记录

1. 專案 'ContosoUniversity' 不支援封裝 'Microsoft.EntityFrameworkCore.Tools.DotNet 2.0.3' 的封裝類型 'DotnetCliTool'。   解决办法:在项目.csproj文件里添加:   <ItemGroup> <DotNetCliToolReference Include="Microso »

【.NET+MQTT】.NET6 环境下实现MQTT通信,以及服务端、客户端的双边消息订阅与发布的代码演示

前言: MQTT广泛应用于工业物联网、智能家居、各类智能制造或各类自动化场景等。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,在很多受限的环境下,比如说机器与机器通信、机器与物联网通信等。好了,科普的废话不多说,下面直接通过.NET环境来实现一套MQTT通信demo,实现服务端与客户端的 ... »

Asp.Net Core Identity中基于角色授权

  我们已经在之前介绍了简单的授权是在Controller或Action上添加属性Authorize来实现,那角色授权是在指定Authorize的同时指定Roles参数。   我们来看看基于角色访问的三种方式:   1、指定只有角色为Admin的用户才能访问  [Authorize(Roles ="Admin") ]   2、指定角色为Admin或User的用户才能问问 [Authorize »

.Net Core部署Linux系统(CentOS7.6)

.net core版本:2.2 Linux:CentOS 7.6 所需工具: Xshell 6 + Xftp 6   第一步:在Startup类中加入这两行代码 然后本地发布项目:     第二步,安装.Net Core运行时, 首先在CentOS系统中执行命令,注册Microsoft密钥,安装.NET之前,需要注册Microsoft密钥,注册产品存储库并安装所需的依赖项。这只需要每台机器完成 »

在Mac检查安装的.net core 版本

在 Termianl   which dotnet #查看dotnetcore的runtime路径 dotnet #dotnet 命令行工具 -h 查看帮助 #常用命令 # --info Display .NET Core information. # --list-runtimes Display the installed runtimes. # --list »

Worker Services的新项目模板 .NET Core3.0创建Worker Services

收藏      .NET CORE 3.0新增了Worker Services的新项目模板,可以编写长时间运行的后台服务,并且能轻松的部署成windows服务或linux守护程序。如果安装的vs2019是中文版本,Worker Services变成了辅助角色服务。Worker Services 咱也不知道怎么翻译成了这个名称,咱也不敢乱翻译,下文就保持原名称。。。,本文将会演示如何创建一个 »

ASP.NET Core 简介

.NET Core 是 .NET Framework 的新一代版本,是微软开发的第一个具有跨平台 ( Windows、Mac OSX 、Linux ) 能力的应用程序开发框 ASP.NET Core 是 Microsoft 新开发的,基于 .NET Core 的 Web 开发框架 ASP.NET Core 是对 ASP.NET 的重新设计,变得快速,灵活,现代,并且可以跨不同平台工作。 如果你之前 »

Net Core通用主机项目报错 程序不包含适合于入口点的静态Main

Net Core通用主机的介绍: https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/host/generic-host?view=aspnetcore-2.1   参考官网教程编写代码,编译报错:错误         CS5001     程序不包含适合于入口点的静态 "Main" 方法 错误代码public static asyn »

SmartSql For Asp.Net Core 最佳实践

常规操作 安装 SmartSql Install-Package SmartSql 安装 SmartSql.DIExtension Install-Package SmartSql.DIExtension 配置SmartSqlConfig.xml 写库(Write)必选 唯一节点 读库(Read)可选 多节点配置 Postgresql Postgresql 客户端 Npgsql In »