【Linux上 发布.Net Core】教程文章相关的互联网学习教程文章

ABP 找不到版本为 (>= 1.0.0-preview1-27891) 的包 Microsoft.AspNetCore.SignalR 错误【代码】【图】

错误描述:下载ABP模板项目3.4.1的版本(当前最新版本),编译加载nuget包Microsoft.AspNetCore.SignalR时会报如下错误:严重性 代码 说明 项目 文件 行 禁止显示状态错误 NU1102 找不到版本为 (>= 1.0.0-preview1-27891) 的包 Microsoft.AspNetCore.SignalR - 在 nuget.org 中找到 3 个版本[ 最接近版本: 1.0.0-alpha2-final ] - 在 Microsoft Visual Studio Offline Packag...

.NETCore 快速开发做一个简易商城【图】

介绍上一篇介绍 《.NETCore 基于 dbfirst 体验快速开发项目》,讲得不太清楚有些多人没看懂。这次吸取教训,将一个简易商城做为案例,现实快速开发。本案例用于演示或学习,不具有商业价值。必备环境1、node、node、node,重要的说三遍,现代开发必备环境之一,安装文件大小不过十几兆。2、dotnet-SDK 2.1 +3、sqlserver 2005 +,或者 sqlserver express4、genms 命令,安装方法:dotnet tool install genms -g特别说明 genmsgenms...

netcore发布独立部署

安装 System.RuntimeSystem.Runtime.ExtensionsSystem.ThreadingSystem.Runtime.InteropServicesSystem.Net.SocketsSystem.Net.NameResolution原文:https://www.cnblogs.com/herocany/p/12778595.html

.NetCore2.0下使用EF CodeFirst创建数据库【代码】【图】

本文所使用的VS版本:VS2017 15.3.0 首先新建一个.net core项目 取名NetCoreTask 使用模型视图控制器方式 新建Model层 在Model层下新建一个user实体类  1namespace XX.Model 2{ 3publicclass tb_User 4 { 5publicstring ID { get; set; } 6publicstring UserName { get; set; } 7public DateTime CreateTime { get; set; } 8 } 9 } 新建一个Service层 在下面新建一个dbContext类   1namespace XX.Service2{3public...

DotNetCore跨平台~发布脚本PowerShell的设计【代码】

这几天对PS情有独忠,被它的强大功能所希引,它可以快速部署,快速发布,将一些连带的动作一次的完成,挺方便,类似于早期的bat文件,也像linux平台的bash脚本,但功能上,比前两者都要强很多,下面我们看一下将某个解决方案下的所有项目一次publish的过程,我们使用ps脚本来实现的。# 作者:仓储大叔 # 功能:发布项目到指定的地方 Param([string] $rootPath) $scriptPath = Split-Path $script:MyInvocation.MyCommand.PathWrite...

netcore 简单实现邮件发送【代码】

在很多应用系统中,都会有邮件发送功能。例如当用户注册过程中向用户邮箱发送验证信息;当客户完成订单时发送邮件进行提醒;当系统出现异常时向指定账号发送邮件报警等等。现今在实现邮件发送功能时,更多的是选择使用第三方组件Mailkit;或者是使用一些云邮箱服务,例如Amazon Simple Email Service。微软本身封装的组件stmpclient对邮件的支持力度不够,特别是ssl方面,现在已经慢慢的淘汰了。曾经在使用阿里云作为服务器需要发邮...

.NetCore下使用Prometheus实现系统监控和警报 (六)进阶Grafana集成自定义收集指标【图】

Prometheus中包含了很多收集指标,那么我们怎来在Grafana中来使用呢?接下来我们还是以之前自定义的来演示如图:我们在Prometheus中已经可以看到这个之前我们自定义的类型了关于Grafana的部署前面的文章已经介绍过了,这里就不继续介绍了,这里新建一个面板 添加图表 创建好后会默认添加一个图标,这里我们选择编辑接下来选择数据源名称,前面的章节已经介绍过了如下图输入我们自定义的指标,其实这里都是智能检索的,都有提示的,...

netcore 2.2 使用 AutoMapper 实现实体之间映射【代码】【图】

一、什么是AutoMapper?AutoMapper是一个简单的对象映射框架(OOM),将一个对象映射到另一个对象。二、AutoMapper的好处以前的时候我们将DTO对象转换为Model对象时,我们必须将每一个属性都手动映射实体类///<summary>/// 用户表///</summary>[Table("tb_User")]publicclass TbUser{///<summary>/// 用户Id///</summary> [Key][Column("userId")][StringLength(32)]publicstring UserId { get; set; }///<summary>/// 用户名//...

记CSRedisCore在NetCore中使用 入门篇封装【代码】【图】

首先 Nuget CSRedisCore新建一个 IRedisClient 接口1publicinterface IRedisClient 2 { 3string Get(string key); 4 Task<string> GetAsync(string key); 5void Set(string key, object t, int expiresSec = 0); 6 Task SetAsync(string key, object t, int expiresSec = 0); 7 T Get<T>(string key) where T : new(); 8 Task<T> GetAsync<T>(string key) where T : new(); 9 }实现接口 1p...

AspNetCore容器化(Docker)部署(一) —— 入门【代码】【图】

一.docker注册安装Windows Docker Desktop https://www.docker.com/products/docker-desktopLinux Docker CE https://docs.docker.com/install/linux/docker-ce/ubuntu/本文使用Windows环境Linux container做演示,安装完后切换到Linux container,“Switch to Linux containers...”。打开PowerShell查看docker版本信息PS C:\Users\Administrator> docker --version Docker version 18.09.2, build 6247962 PS C:\Users\Administr...

netcore 2.2 封装 AutoMapper【代码】【图】

在上篇中我们通过创建一个类并继承autoMapper的Profile类publicclass Mappings : Profile{public Mappings(){CreateMap<UserDto, TbUser>();}}这样做有一种弊端,就是当传输对象很多的时候,还需要手动一个个的配置映射关系,维护起来相对来说也比较麻烦。封装AutoMapper创建AutoMapperExtension扩展类///<summary>/// AutoMapper扩展类///</summary>publicstaticclass AutoMapperExtension{///<summary>/// 将源对象映射到目标对象...

JWT使用---来源practical-aspnetcore项目【代码】

1、生成JWT的输出token var claims = new[]{new Claim(ClaimTypes.Name, "Celon"),new Claim(ClaimTypes.Role, "Admin")};var option = _options.Value;var token = new JwtSecurityToken(issuer: option.Issuer,audience: option.Audience,claims: claims,expires: DateTime.Now.AddMinutes(60),signingCredentials: option.SigningCredentials);var outputToken = new JwtSecurityTokenHandler().WriteToken(token);2...

.netcore 部署到iis【图】

1.安装.netcore runtime https://dotnet.microsoft.com/download/dotnet-core 注意是Hosting Bundle版本2.重启服务器3.防止System.UnauthorizedAccessException,所以设置iis的应用程序池 这样就可以了原文:https://www.cnblogs.com/xyunp/p/13186181.html

Skywalking部署+NetCore客户端【代码】【图】

一、介绍应用官方的说法:Apache SkyWalking是观察性分析平台和应用性能管理系统。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案GitHub地址:https://github.com/apache/skywalking二、准备工作Skywalking的架构分成三大块:agent:探针,主要与我们的api或者app之类的集成在一起,用于收集上传客户端信息,然后发送到collector。oap: 主要用于收集agent发送过来的信息,并持久化到相应存储中ui:展示收集在存...

NetCore 统一处理 webapi 返回null 转为“”【代码】

原文:NetCore 统一处理 webapi 返回null 转为“”数据库中部分表字段允许空值,则代码中实体类对应的字段类型为可空类型Nullable<>,如int?,DateTime?,null值字段序列化返回的值都为null,前端对应字段赋值需要做null值判断,随想到全局把null替换为""网上找的方案都是重写了DefaultContractResolver,但是该方法只能解决string类型null→""的问题,对其他可空类型无效。研究了下git 上Newtonsoft.Json和.netcore MVC的源码最终使...