ICode9

精准搜索请尝试: 精确搜索
  • net core3.1 + signalr + Vue2022-05-12 11:33:29

    一、前端用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 项目初始化2021-11-10 01:04:36

                                                注意点: 1.根据项目的netcore的版本找到适应当前版本的  ElectronNET.API 比如当前项目是: netcore3.1 可以使用 ElectronNET.API 9.31.2 2. ElectronNET.API 9.31.2 每个新建的项目都需要安装 3. 

  • Asp.net Core3.1使用Autofac2021-10-01 16:01:42

    安装Autofac     Program文件中加入UseServiceProviderFactory public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuil

  • IIS部署NetCore项目需要安装的配置环境2021-08-22 16:38:07

    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文件下载之MimeTypeMapHelper2021-07-02 17:56:10

    .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实战系列视频2021-04-16 02:02:51

    一、概要 由于在.net的环境当中对dotnetty相关资料相对较少,所以这里主要分享一个dotnetty使用教程希望能帮助到正在使用这套框架的开发者们。虽然这套框架已微软官方已经不在维护,但是这套框架里的设计是相当不错的通过阅读源码能学习到很多的。 一开始为什么会使用这套框架呢,在做

  • .net core3.1中使用缓存MemoryCache2021-04-06 14:34:57

    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的工业控制系统(二)2021-03-31 12:57:09

    基于.net core3.1的工业控制系统(二) 基于.net core3.1的工业控制系统框架说明PRISM框架全局画面介绍PLC通讯数据库支持类型下一章节介绍主画面的布局以及功能 基于.net core3.1的工业控制系统框架说明 PRISM框架 本项目采用的是prism7.2的框架,后期升级到8.0的版本需要更

  • (1)ASP.NET Core3.1 Ocelot介绍2021-03-14 20:34:00

    1.简介 Ocelot原本设计仅为与.NET Core一起使用的,它是一个.NET API网关,作为面向使用.NET运行微型服务/面向服务的体系结构需要统一的系统入口点,即当客户端(Web站点,手机APP)等访问Web API的时候,Ocelot作为统一的入口点会根据请求地址分发到对应的API站点去(寻址)。而Ocelot还集成很多

  • docker部署Exceptionless(.net core3.1版本)-随笔2021-02-23 16:35:22

    前言 在实际的.Net Core相关项目开发中,很多人都会把NLog作为日志框架的首选,主要是源于它的强大和它的扩展性。同时很多时候我们需要集中式的采集日志,这时候仅仅使用NLog是不够的,NLog主要是负责代码中日志的落地,也就是收集程序中的日志。类似的使用ELK(Elasticsearch+Logstash+Kiba

  • net core3.1版本中使用autofac2021-01-13 11:03:56

    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的踩坑过程2021-01-08 12:04:15

    前言 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 并行LINQ2020-12-14 20:34:18

    书接上文:LINQ 标准查询操作符 概述   PLINQ(Parallel LINQ,)并行LINQ。   syetem.Linq名称空间中包含的类ParallelEnumerable可以分解查询的工作,使其分布在多个线程上。尽管Enumerable类给IEnumerable<T>接口定义了扩展方法,但ParallelEnumerable类的大多数扩展方法是ParallelQuer

  • .NET CORE3.1使用内置IOC自动注入2020-12-14 20:02:09

    在.NET CORE中注入时需要在Startup的ConfigureServices中写 services.AddScoped<IServices, Services>(); 项目如果比较大,每次写起来就会很麻烦,所以需要让程序可以自动注入 首先新建两个接口 IDenpendency,IDenpendcySingleton,或者使用特性也可以。 /// <summary> /// 使

  • ASP.NET Core3.1在CentOS8打包Docker镜像2020-12-01 17:59:08

    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环境安装2020-11-10 13:33:45

    下载并安装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负载均衡2020-11-10 12:33:42

    1.负载均衡 Ocelot可以在每个路由的可用下游服务中实现负载均衡,这使我们更有效地选择下游服务来处理请求。负载均衡类型:●LeastConnection:根据服务正在处理请求量的情况来决定哪个服务来处理新请求,即将新请求发送到具有最少现有请求的服务去处理。算法状态没有分布在Ocelot集群中

  • 在.NET Core中使用MongoDB明细教程(1):驱动基础及文档插入2020-08-13 08:00:34

    MongoDB,被归类为NoSQL数据库,是一个以类JSON格式存储数据的面向文档的数据库系统.MongoDB在底层以名为bson的二进制编码格式表示JSON文档,MongoDB bson实现是轻量级、快速和高度可遍历的。这意味着MongoDB为用户提供了JSON文档的易用性和灵活性,以及轻量级二进制格式的速度和丰富性

  • (精华2020年6月24日更新)asp.net core3.1实战篇 RabbitMQ的使用一(安装Erlang)2020-06-25 20:04:43

    asp.net core3.1要使用RabbitMQ得事先安装Erlang 步骤一:下载erlang 下载地址: 64位:https://www.erlang.org/downloads 步骤二:安装erlang 直接点击exe安装,安装路径自己配的要记住在哪里,最好自己指定一个安装目录,等等会用到。 步骤三:配置环境变量 配置ERLANG_HOME环境变量,其值

  • .net core3.1 abp动态菜单和动态权限(思路) (二)2020-06-12 12:08:48

    ps:本文需要先把abp的源码下载一份来下,跟着一起找实现,更容易懂 在abp中,对于权限和菜单使用静态来管理,菜单的加载是在登陆页面的地方(具体是怎么知道的,浏览器按F12,然后去sources中去找) 这个/AbpScripts/GetScripts是获取需要初始化的script,源自AbpScriptsController,GetScripts方法包

  • ASP.NET Core3.1使用IdentityServer4中间件系列随笔(一):搭建认证服务器2020-04-25 17:57:00

    1、创建ASP.NET Core Web应用程序,选择空模板。 2、添加nuget包:IdentityServer4。 3、添加Config.cs文件作为IdentityServer配置文件,用于定义IdentityServer资源和客户端等。 4、配置IdentityServer。 就是这样,您的身份服务器现在应该已配置。如果运行服务器并将浏览器导航到

  • .NET Core3.1总体预览和第一个Core程序的创建2020-04-23 18:04:41

    小伙伴们大家好!欢迎阅读本贴,这里是常哥说编程的专栏,.NetCore已经出来一段时间了,很多小伙伴可能也开始了学习,但是.NetCore毕竟在学习上和我们常用的.NET Framework还是有很大差别的,为了帮助大家能尽快的进入.NetCore的开发,常哥把在喜科堂讲解的关于Core的内容都做了新的整理,并作为

  • .net core3.1 webapi集成swagger2020-04-17 15:00:10

    踩了几个坑终于算是搞定吧   集成swagger的文档,网上蛮多的,我这里就不在啰嗦了 主要讲下NotSupportedException: Ambiguous HTTP method for action这个错误 这个是你有部分接口的方法没有指明是支持GET方法还是Post方法 也就是说你的接口只能支持其中一个方法必须明确,不然swagge

  • ASP.NET core3.1之Razor Page + SPA尝试中遇到的坑2020-04-02 16:56:20

    作为一个野生的程序员,前一阵刚刚知道Ant Design Pro这么牛逼的东西,好想用啊。 正在运行的系统使用Razor Page写的,太大了,不可能一次性全部改成SPA模式,只能一点点来。 种种原因,弄两个服务器不好实现,于是想要把Razor Page和SPA弄到一起去。 客服重重困难之后,终于到了 https://docs

  • .NET Core3.1 WebAPI post参数传递时后端的接收方式2020-03-30 13:02:14

    .NET Core WebAPI post参数传递时后端的接收方式 实体类 dynamic动态类型 JObject参数 单值参数(字符串参数) A.前端Post请求代码 $.ajax({ url: "/api/student/poststudent", type: 'POST', data:JSON.stringify({ name: "张三", age: 21 }),

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有