首页 > TAG信息列表 > core3.1
net core3.1 + signalr + Vue
一、前端用MVC视图 1、新建.net core3.1项目 2、添加nuget添加Microsoft.AspNetCore.SignalR引用 3、添回signalr.js 4、添加类ChatMessageInfo 1 namespace Project.Model 2 { 3 public class ChatMessageInfo 4 { 5 public string UserName {net core3.1 + electron 9.31.2 项目初始化
注意点: 1.根据项目的netcore的版本找到适应当前版本的 ElectronNET.API 比如当前项目是: netcore3.1 可以使用 ElectronNET.API 9.31.2 2. ElectronNET.API 9.31.2 每个新建的项目都需要安装 3.Asp.net Core3.1使用Autofac
安装Autofac Program文件中加入UseServiceProviderFactory public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilIIS部署NetCore项目需要安装的配置环境
core2.2 需要安装配置如下: dotnet-hosting-2.2.8-win.exe dotnet-runtime-2.2.8-win-x64.exe core2.2.1下载地址 core3.1需要安装配置如下: dotnet-hosting-3.1.6-win.exe dotnet-runtime-3.1.6-win-x64.exe core3.1下载地址.net core3.1文件下载之MimeTypeMapHelper
.net core3.1文件下载之MimeTypeMapHelper .net core3.1文件下载之MimeTypeMapHelper public static class MimeTypeMap { private const string Dot = "."; private const string QuestionMark = "?"; private const string Defau.NET Core3.1 Dotnetty实战系列视频
一、概要 由于在.net的环境当中对dotnetty相关资料相对较少,所以这里主要分享一个dotnetty使用教程希望能帮助到正在使用这套框架的开发者们。虽然这套框架已微软官方已经不在维护,但是这套框架里的设计是相当不错的通过阅读源码能学习到很多的。 一开始为什么会使用这套框架呢,在做.net core3.1中使用缓存MemoryCache
nugt包依赖: 1.Microsoft.Extensions.Caching.Abstractions 2.Microsoft.Extensions.Caching.Memory 封装的帮助类 添加类库Snblog.Cache 新建文件 Cache 新建帮助类 CacheManager.cs using Microsoft.Extensions.Caching.Memory; using System; using System.Collections; using基于.net core3.1的工业控制系统(二)
基于.net core3.1的工业控制系统(二) 基于.net core3.1的工业控制系统框架说明PRISM框架全局画面介绍PLC通讯数据库支持类型下一章节介绍主画面的布局以及功能 基于.net core3.1的工业控制系统框架说明 PRISM框架 本项目采用的是prism7.2的框架,后期升级到8.0的版本需要更(1)ASP.NET Core3.1 Ocelot介绍
1.简介 Ocelot原本设计仅为与.NET Core一起使用的,它是一个.NET API网关,作为面向使用.NET运行微型服务/面向服务的体系结构需要统一的系统入口点,即当客户端(Web站点,手机APP)等访问Web API的时候,Ocelot作为统一的入口点会根据请求地址分发到对应的API站点去(寻址)。而Ocelot还集成很多docker部署Exceptionless(.net core3.1版本)-随笔
前言 在实际的.Net Core相关项目开发中,很多人都会把NLog作为日志框架的首选,主要是源于它的强大和它的扩展性。同时很多时候我们需要集中式的采集日志,这时候仅仅使用NLog是不够的,NLog主要是负责代码中日志的落地,也就是收集程序中的日志。类似的使用ELK(Elasticsearch+Logstash+Kibanet core3.1版本中使用autofac
mvc和webapi通用。 1、安装Autofac包,如下图: 2、Program类中添加如下代码(红色部分): public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuild记一次.net core3.1 接入 Skywalking的踩坑过程
前言 Skywalking是一款APM(Application Performance Management)的工具 .net core 使用 SkyAPM.Agent.AspNetCore 接入Skywalking,Agent(探针)使用SkyAPM.DotNet.CLI 开发环境:win10+vs2019+.net core3.1+(MVC项目+WebApi项目) 测试环境:Centos+.net core3.1 正文 第一版 1、先安装Sk.NET Core3.1 并行LINQ
书接上文:LINQ 标准查询操作符 概述 PLINQ(Parallel LINQ,)并行LINQ。 syetem.Linq名称空间中包含的类ParallelEnumerable可以分解查询的工作,使其分布在多个线程上。尽管Enumerable类给IEnumerable<T>接口定义了扩展方法,但ParallelEnumerable类的大多数扩展方法是ParallelQuer.NET CORE3.1使用内置IOC自动注入
在.NET CORE中注入时需要在Startup的ConfigureServices中写 services.AddScoped<IServices, Services>(); 项目如果比较大,每次写起来就会很麻烦,所以需要让程序可以自动注入 首先新建两个接口 IDenpendency,IDenpendcySingleton,或者使用特性也可以。 /// <summary> /// 使ASP.NET Core3.1在CentOS8打包Docker镜像
dockerfile文件 --=dockerfile============================================================= FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base COPY . /publish WORKDIR /publish EXPOSE 80 CMD ["dotnet", "test.dll"] --======jexus6.2+.net core3.1环境安装
下载并安装jexus cd /opt mkdir jexus cd jexus1 curl https://jexus.org/release/x64/install.sh|sudo sh 配置jexus开机自启动 cd /lib/systemd/system vi jexus.service 在文件jexus.service中添加如下内容 Description=jexus After=network.target [Service] Type=for(4)ASP.NET Core3.1 Ocelot负载均衡
1.负载均衡 Ocelot可以在每个路由的可用下游服务中实现负载均衡,这使我们更有效地选择下游服务来处理请求。负载均衡类型:●LeastConnection:根据服务正在处理请求量的情况来决定哪个服务来处理新请求,即将新请求发送到具有最少现有请求的服务去处理。算法状态没有分布在Ocelot集群中在.NET Core中使用MongoDB明细教程(1):驱动基础及文档插入
MongoDB,被归类为NoSQL数据库,是一个以类JSON格式存储数据的面向文档的数据库系统.MongoDB在底层以名为bson的二进制编码格式表示JSON文档,MongoDB bson实现是轻量级、快速和高度可遍历的。这意味着MongoDB为用户提供了JSON文档的易用性和灵活性,以及轻量级二进制格式的速度和丰富性(精华2020年6月24日更新)asp.net core3.1实战篇 RabbitMQ的使用一(安装Erlang)
asp.net core3.1要使用RabbitMQ得事先安装Erlang 步骤一:下载erlang 下载地址: 64位:https://www.erlang.org/downloads 步骤二:安装erlang 直接点击exe安装,安装路径自己配的要记住在哪里,最好自己指定一个安装目录,等等会用到。 步骤三:配置环境变量 配置ERLANG_HOME环境变量,其值.net core3.1 abp动态菜单和动态权限(思路) (二)
ps:本文需要先把abp的源码下载一份来下,跟着一起找实现,更容易懂 在abp中,对于权限和菜单使用静态来管理,菜单的加载是在登陆页面的地方(具体是怎么知道的,浏览器按F12,然后去sources中去找) 这个/AbpScripts/GetScripts是获取需要初始化的script,源自AbpScriptsController,GetScripts方法包ASP.NET Core3.1使用IdentityServer4中间件系列随笔(一):搭建认证服务器
1、创建ASP.NET Core Web应用程序,选择空模板。 2、添加nuget包:IdentityServer4。 3、添加Config.cs文件作为IdentityServer配置文件,用于定义IdentityServer资源和客户端等。 4、配置IdentityServer。 就是这样,您的身份服务器现在应该已配置。如果运行服务器并将浏览器导航到.NET Core3.1总体预览和第一个Core程序的创建
小伙伴们大家好!欢迎阅读本贴,这里是常哥说编程的专栏,.NetCore已经出来一段时间了,很多小伙伴可能也开始了学习,但是.NetCore毕竟在学习上和我们常用的.NET Framework还是有很大差别的,为了帮助大家能尽快的进入.NetCore的开发,常哥把在喜科堂讲解的关于Core的内容都做了新的整理,并作为.net core3.1 webapi集成swagger
踩了几个坑终于算是搞定吧 集成swagger的文档,网上蛮多的,我这里就不在啰嗦了 主要讲下NotSupportedException: Ambiguous HTTP method for action这个错误 这个是你有部分接口的方法没有指明是支持GET方法还是Post方法 也就是说你的接口只能支持其中一个方法必须明确,不然swaggeASP.NET core3.1之Razor Page + SPA尝试中遇到的坑
作为一个野生的程序员,前一阵刚刚知道Ant Design Pro这么牛逼的东西,好想用啊。 正在运行的系统使用Razor Page写的,太大了,不可能一次性全部改成SPA模式,只能一点点来。 种种原因,弄两个服务器不好实现,于是想要把Razor Page和SPA弄到一起去。 客服重重困难之后,终于到了 https://docs.NET Core3.1 WebAPI post参数传递时后端的接收方式
.NET Core WebAPI post参数传递时后端的接收方式 实体类 dynamic动态类型 JObject参数 单值参数(字符串参数) A.前端Post请求代码 $.ajax({ url: "/api/student/poststudent", type: 'POST', data:JSON.stringify({ name: "张三", age: 21 }),