ICode9

精准搜索请尝试: 精确搜索
  • .NET5 自定义项目模板2021-05-12 12:01:16

    1、自定义项目模板,配合使用NuGet打包项目,使用更方便 创建模板配置文件        在项目文件夹根目录创建.template.config文件夹,在文件夹下创建新的文件:template.json内容如下: { "$schema": "http://json.schemastore.org/template", //必须,模板的作者 "author": "te.1

  • 最新2021年.NET5从0基础到精通视频教程2021-05-09 09:57:15

    ——/2021年最新.NET5从0基础到精通/ 下载地址:点击下载 ├──.NET5 从零基础精通.pdf 2.52M ├──.NET5资料概述.txt 0.14kb ├──001_.NET5从0基础到精通视频.mp4 10.38M ├──002.NET5_VS2019环境安装.mp4 25.29M ├──003.NET5_Sharp6新语法.mp4 43.54M ├──004.NET5_

  • .net5 core Razor项目实战系列之五:部门管理功能的实现(作废功能)2021-05-02 09:01:59

    接下来,我们在列表页面上加一些功能,来实现对部门信息的增删改查操作。 先实现作废功能。 在列表的每一行末尾增加一个作废按钮,点作废的时候弹出是否要作废的提示,如果用户点是, 执行作废的操作(作废之前要先判断是否有被用到),然后刷新部门列表。 因为作废后要还是要回到部门列表页,所以

  • .net5 core Razor项目实战系列之六:部门管理功能的实现(新增和修改功能)2021-05-02 09:01:32

    本篇实现新增和修改的功能。 在部门列表页增加一个新增按钮,用户点击后弹出一个新增部门的页面 DeptEdit.cshtml, 考虑到修改部门信息的时候可以复用此页面,故在新增的时候传递一个参数 deptid=0, 在列表页每行的末尾增加一个修改按钮,点击的时候调用 DeptEdit.cshtml 页面并传值 depti

  • CentOS7.6 部署 NET5 程序 - NET5 Nginx Supervisor 形式2021-04-29 18:59:24

    1.关闭防火墙 查看防火墙状态 systemctl status firewalld.service 关闭运行的防火墙 systemctl stop firewalld.service 禁止防火墙服务器,保证重新启动服务器之后防火墙还是关闭状态 systemctl disable firewalld.service 禁用 SELinux (SELinux 真的会给各种应用带来权

  • NET5 AOP 5个Filter 使用总结2021-04-25 02:05:44

    NET5 AOP 5个Filter 使用总结 1. AOP介绍:AOP为Aspect Oriented Programming的缩写,意为:面向切面编程。AOP到底是干什么的呢?可以在不修改之前的代码为基础,可以动态的增加新功能; 2.AOP的实例:AuthorizationFilter 鉴权授权:角色,策略授权ResourceFilter 资源ExceptionFilter 异常ActionF

  • 阿里云+域名+Linux系统+docker+部署.net5+blazor2021-03-24 19:01:24

    阿里云+域名+Linux系统+docker+部署.net5+blazor 总结阿里云买域名备案做个小网站部署-安装Xshell部署-打包部署-发布(Linux上) 总结 你永远不知道自己会卡在哪里,放松点,学习嘛,哪里就能一蹴而就,出去溜一圈,说不定就解决了!!!!!! 公司要注册个域名,当然选阿里啦,理由是:领导喜欢!!!不接受

  • 开启Swagger的JWT - .Net52021-03-17 11:05:36

    [原创] 如有雷同纯属巧合

  • 050.NET5_常见的中间件2021-03-16 23:35:14

    NET5_常见的中间件 1. app.Run,中断式。只要使用当前中间件,后面的中间件将都不会执行。     2. app.Map,判断路径中,是否包含什么内容;     3. app.MapWhen 判断式,两个委托,第一个委托作为判断内容。第二个委托,是要执行的逻辑。  

  • 044.NET5_基于Session_Cookies认证2021-03-14 15:03:00

    鉴权授权 为了拦截一些操作; 传统的授权方式:Session/Cookies来完成; 1. 在请求某个Action之前做校验,校验当前请求者是否登录过,登录则有权限; 2. 如果无权限则跳转到登录页面  AOP--Filter ; ActionFilter; 全局注册        登录接口 需要匿名

  • 040.NET5_ExceptionFilter2021-03-14 09:01:31

    ExceptionFilter 1. 自定义一个CustomExceptionFilterAttribute,实现IExceptionFilter接口 2. 实现方法,先判断异常是否被处理过。没处理过,就先处理 3. 分情况处理。      如果是ajax请求,就返回JsonResult。否则,返回错误页面 4.全局注册,在Startup中ConfigureServices注册  

  • 039.NET5_自定义Filter匿名2021-03-14 08:33:13

    Filter匿名 filter全局注册后,所有action都生效。如果想让部分action不生效改如何做? 匿名,可以避开filter的检查:   如何支持自定义的flter匿名? 1. 自定义特性 2.在需要匿名的filter内部,检查是否需要匿名(检查是否有匿名特性),有则直接返回      

  • Docker中部署.Net5项目2021-03-13 18:03:23

    本机环境:win10,已安装好docker,新建一个基于.net5的webapi项目设置DockerfileFROM mcr.microsoft.com/dotnet/aspnet:5.0 AS base EXPOSE 80 COPY . . ENTRYPOINT ["dotnet", "DockerTestWebAPI.dll"]发布项目设置发布时复制Dockerfile生成Docker镜像注意执行命令的目录是发布后的目

  • .NET5都来了,你还不知道怎么部署到linux?最全部署方案,总有一款适合你2021-03-10 15:35:03

    随着2020进入4季度,.NET5正式版也已经与大家见面了。不过,尽管 .NET Core发布已经有四五年的时间,但到目前为止,依旧有很多.NET开发者在坚守者.NET4,原因不尽相同,但最大的问题可能还是不熟悉Linux,更别说在Linux服务器中部署.NET服务了。 而 .NET Core在飞速发展的这四五年里,微服务、云

  • .net5编写遵循RESTful设计原则的api接口2021-03-09 14:01:27

    using HealthLiteracy.Models.Dto; using Microsoft.AspNetCore.Mvc; using System.ComponentModel; namespace HealthLiteracy.Controllers { /// <summary> /// 测试控制器,遵循RESTful接口设计原则 /// </summary> [Route("api/[controller]")]

  • 034.NET5_Filter的多种注册和特点2021-03-07 15:32:36

    Filter的多种注册和扩展 1. [CustomActionFilter]  Filter必须有无参构造函数 2. [TypeFilter(typeof(CustomAcionFilterAttribute))] 可以没有无参构造函数,支持依赖注入 3. [ServiceFilter(typeof(CustomAcionFilterAttribute))] 可以没有无参构造函数,支持依赖注入,但要先注册服

  • .net5 - 创建Web.Api项目(八)IOC依赖注入2021-03-06 17:04:51

     方式一:自定义 NuGet包: Microsoft.Extensions.DependencyModel Microsoft.Extensions.Options XXX.Common项目下新建文件夹【DependencyInjection】   新建类:RuntimeHelper、ServiceExtension using Microsoft.Extensions.DependencyModel; using System; using System.Coll

  • 017.NET5_内置容器基本使用2021-02-14 10:03:45

    IOC容器IServiceCollection  .net 5已经内置了IOC容器。 什么是IOC? 把对象的创建交给第三方容器去创建 如何使用内置的 IOC IServiceCollection ? 第一种: 1. 在Startup中的ConfigureServices方法中注册服务 services.AddTransient<ITestServiceA,TestServicesA>(); 2.在控制

  • .Net5 之 IHttpContextAccessor注册2021-01-30 19:01:57

    一般情况下我们需要通过HttpContext 来获取当前用户请求服务器得到认证的信息. 在.Net5中如果要使用HttpContext需要先在容器中注册. public void ConfigureServices(IServiceCollection services) { services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>()

  • .net5 core webapi项目实战之十三:日志处理2021-01-28 09:33:05

    前面虽然完成了基本功能的编码,但是这个项目还只是一个半成品,缺少一些辅助的功能,比如日志、身份验证等。 本篇将在项目中加入日志功能,把系统运行中的错误信息记录到日志文件中,方便上线后的错误排查。   在.net core webapi中,框架已经为我们提供了基本的日志记录服务,在Microsoft.Ex

  • .Net5 环境搭建准备2021-01-21 23:01:27

    环境要求 1、Visual Studio 2019  16.8以上版本 安装时注意 是在线安装 下载地址:https://visualstudio.microsoft.com/zh-hans/vs/ 可选择Community2019     2、.Net5运行时安装 下载地址:https://dotnet.microsoft.com/download/dotnet/5.0 安装 .Net Runtime Asp.Net Core R

  • WPF NET5 Prism8.0的升级指南2021-01-20 10:34:58

    前言 ​ 曾经我以学习的目的写了关于在.NET Core3.1使用Prism的系列文章.NET Core 3 WPF MVVM框架 Prism系列文章索引,也谢谢大家的支持,事实上当初的版本则是Prism7.2.0.1442(7.2)版本,而现在也发布了.NET5和最新的Prism8.0.0.1909(8.0)版本,因此同样的我想将之前的Prism Demo项目

  • 这难道不是.NET5 的bug? 在线求锤?2021-01-20 09:33:55

    hello,最近在对一个使用.NET5项目的认证授权系统进行重构,对.NET 5的授权中间件的源码有些看法。 也希望同学们能帮我理解。 一个朴素的需求 这是一个api项目,默认所有的api都需要授权, 少数散落在Controller各处的api不需要授权访问,故这里有个全局授权访问+特例匿名访问的矛盾。 以我

  • 将.netcore5.0(.net5)部署在Ubuntu的docker容器中2021-01-19 10:01:21

    环境:     宿主机:winows 10 家庭版     虚拟机管理软件:Hyper-V     虚拟机系统:Ubuntu 20.10     Docker版本:Docker CE 20.10.2     Core版本:5.0 本文不讲docker的基础知识,关于虚拟机配置和网络共享看这里 一、配置Ubuntu固定网络,和DNS。方便后面ssh连接, 配置

  • .Net5 之 IHttpContextAccessor注册2021-01-16 22:04:30

    IHttpContextAccessor注册及使用 一般情况下我们需要通过HttpContext 来获取当前用户请求服务器得到认证的信息. 在.Net5中如果要使用HttpContext需要先在容器中注册. public void ConfigureServices(IServiceCollection services) { services.AddSingleton<IHttpContex

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

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

ICode9版权所有