ICode9

精准搜索请尝试: 精确搜索
  • .NET 6 + EF Core + MySQL + Docker + Identity +MVC 学习笔记 (三)2022-07-11 22:00:09

    环境准备: 1、VS 2022 免费社区版   本章目标:   1、增加 用户 列表显示页面;   2、增加 角色 维护主页面;   3、增加 编辑 角色下属 用户 界面;   4、   1、增加 用户列表 显示页面    新建一个 UserAdmin的控制器:        就选择 MVC 控制器-空:            

  • Asp.net Core 中间件总结2022-07-11 21:32:14

    《ASP.NET Core 6 框架解密》 总结,笔记: 1.RequestDelegate RequestDelegate委托对象作为参数调用了WebApplication对象的Run扩展方法。 该扩展方法只是注册了一个中间件,具体点,就是说这个扩展方法用于注册处于管道末端的中间件   如下图,主要是几种委托的写法。 RequestDelegat

  • .NET Core应用 检查Details和Delete方法2022-07-11 15:33:32

      1. 检查 Details方法:     路径 :MvcMovie\Controllers\MoviesController.cs     创作此操作方法的MVC基架引擎添加显示调用方法的HTTP请求的注释。     在此情况下,他是包含三个URL段的GET请求,这三个段为 Movies控制器、Details方法和id值。     可以回顾下载pr

  • 虚实相生,构建数智生活|HMS Core. Sparkle应用创新分论坛报名启动2022-07-11 14:33:17

    XR技术的发展,为用户带来了全新的体验模式。那么,作为支撑XR发展主要学科之一的图形学,将迎来哪些发展新机遇?移动应用开发者,该如何拥抱3D数字化转型? 7月15日,HDD·HMS Core. Sparkle应用创新分论坛将邀请图形领域学者、分析师、技术和产品专家,共同探讨图形技术的发展现状和趋势,聚焦元

  • 一题多解,ASP.NET Core应用启动初始化的N种方案[下篇]2022-07-11 08:34:39

    [接上篇]“天下大势,分久必合,合久必分”,ASP.NET应用通过GenericWebHostService这个承载服务被整合到基于IHostBuilder/IHost的服务承载系统中之后,也许微软还是意识到Web应用和后台服务的承载方式还是应该加以区分,于是推出了基于WebApplicationBuilder/WebApplication的承载方式。我

  • 关于 SAP UI5 getSAPLogonLanguage is not a function 的错误消息以及 API 版本的讨论2022-07-10 09:33:59

    标题:关于 SAP UI5 this.language._getSAPLogonLanguage is not a function 的错误消息 这个错误在使用最新的 SAP UI5 SDK 并且切换到调试模式时会出现,但不是总能够重现。 Uncaught ModuleError: failed to execute module factory for ''sap/ui/core/Core.js'': this.language

  • 【ASP.NET Core】自定义的配置源2022-07-09 20:04:08

    本文的主题是简单说说如何实现 IConfigurationSource、IConfigurationProvider 接口来自定义一个配置信息的来源,后面老周给的示例是实现用 CSV 文件进行应用配置。 在切入主题之前,老周忽然酒兴大发,打算扯一些跟主题有关系的题外话。 关于 ASP.NET Core 的应用程序配置,以下是老周

  • .net6 EF core 软删除,全局过滤器2022-07-09 16:32:45

    1、新建interface public interface ISoftDelete { public bool isdeleted { get; set; } } 2、需要使用到软删除的entity要继承这个interface 3、然后在DBContext的OnModelCreating中为每个继承了ISoftDelete的entity添加过滤器 protected override void OnModelCreating(Mo

  • redhat8.0安装ansible2022-07-08 21:03:11

    这里使用阿里云的存储库 系统是redhat8.0版本 [root@RHEL8_control ~]# cat /etc/redhat-release Red Hat Enterprise Linux release 8.0 (Ootpa) 直接安装,会报错。按照提示,需要安装ansible-core [root@RHEL8_control ~]# yum install ansible Error: Problem: conflictin

  • .NET Core - MVC 应用中 添加验证2022-07-08 18:35:20

      MVC 的设计原则之一 : DRY(即“不要自我重复”)     ASP.NET Core MVC 支持你仅指定一次功能或行为,然后使它应用到整个应用中。     优点 : 减少所需编写的代码量,使编写的代码更少出错,更易于测试和维护。   将验证规则添加到电影模型     DataAnnotations 命名空

  • git项目,执行命令this operation must be run in a work tree2022-07-07 13:03:07

    如果你的项目结构更改过,比如项目换目录了,或者 项目名称更改了。可能会导致下面所说的问题。那么我们问题一致。你应该继续往下看。 输入git部分常用命令会出现this operation must be run in a work tree,但是当前项目本身就是git项目,项目根目录下也有.git目录。 git statusfatal:

  • .net core cap - rabbitmq2022-07-06 14:34:16

    前两篇介绍DotNetCore.CAP的链接 第一篇,项目初始化 第二篇,使用MySQL 安装依赖:DotNetCore.CAP.RabbitMQ 这里使用RabbitMQ Docker image作为服务容器,安装Docker工具的步骤省略,通过以下步骤启动RabbitMQ容器 一)创建bridge网络: docker network create mq-net docker network ls 二)启

  • 《ASP.NET Core 6框架揭秘》样章发布[200页/5章]2022-07-06 08:38:21

    作为《ASP.NET Core 3 框架揭秘》的升级版,《ASP.NET Core 6框架揭秘》不仅针对ASP.NET Core 6的新特性进行了修订,并添加了若干原来没有的内容。对于ASP.NET Core 框架来说,最为核心的莫过于中间件管道的构建,这也是《ASP.NET Core 6 框架揭秘》最为核心的内容,现将这部分近200页的内

  • .NET Core#学习笔记--入门配置,基础知识和常用命令2022-07-06 00:04:36

    dotnet --info可以查看当前安装的SDK的基本信息 注意,dotnet.exe是.NET SDK带的工具,实际上,.netcore是执行一个程序的最小单元(它属于runtime,有了它就可以运行,但是可能有一部分dotnet命令不可用) 如果直接安装SDK会安装对应版本的runtime。 .netcore和.netframework是同级别的,不带后缀

  • 一题多解,ASP.NET Core应用启动初始化的N种方案[上篇]2022-07-06 00:02:28

    ASP.NET Core应用本质上就是一个由中间件构成的管道,承载系统将应用承载于一个托管进程中运行起来,其核心任务就是将这个管道构建起来。在ASP.NET Core的发展历史上先后出现了三种应用承载的编程方式,而且后一种编程模式都提供了针对之前编程模式的全部或者部分兼容,这就导致了一种现

  • .NET 6 + EF Core + MySQL + Docker + Identity +MVC 学习笔记 (一)2022-07-05 23:36:42

    目标: 1、自主学习 .NET6 + MySQL , 以前从来没碰过 MySQL; (用 Entity Framework Core 即 EF Core) 2、以Docker方式进行部署; 3、学习巩固一下 .NET 6 环境下的 MVC + Identity   环境准备: 1、VS 2022 免费社区版 2、Docker Desktop  3、Azure 应用服务   学习过程以一个PO订单导

  • .NET 6 + EF Core + MySQL + Docker + Identity +MVC 学习笔记 (二)2022-07-05 23:36:17

    环境准备: 1、VS 2022 免费社区版 开工: 先实现 EF Core + MySQL + Identity 创建新项目 -> ASP.NET Core Web 应用 (MVC)       可以先不勾选Docker,后面再加,但是要用Identity 就需要勾上 配置HTTPS , 并选择身份验证类型为: 个人账户           默认情况下,是连接的本地SQLite

  • .NET Core(.NET6)中gRPC使用2022-07-05 23:07:10

    目录 一、简介 二、创建gRPC服务端 1.创建gRPC项目 2.编写自己的服务 三、创建gRPC客户端 1.创建客户端项目 2.grPC服务https的调用 3.gRPC内网http调用 4.IOC注入的方式调用gRPC 四、webapi中加入gRPC   回到顶部 一、简介 简单解析一下gRPC,gRPC 是一个由Google开源

  • 由ASP.NET Core根据路径下载文件异常引发的探究2022-07-05 23:02:52

    前言#     最近在开发新的项目,使用的是ASP.NET Core6.0版本的框架。由于项目中存在文件下载功能,没有使用类似MinIO或OSS之类的分布式文件系统,而是下载本地文件,也就是根据本地文件路径进行下载。这其中遇到了一个问题,是关于如何提供文件路径的,通过本文记录一下相关总结,希望能帮

  • .Net Core(.NET6)中接入Log4net和NLog进行日志记录2022-07-05 23:02:52

    目录 一、接入Log4net 1.按日期和大小混合分割日志 2.日志分级独立文件夹显示 3.log4net日志写入数据库 二、接入NLog 1.写文本日志 2.过滤日志 3.自定义日志文件名 4.NLog写入数据库 5.Log4Net对比NLog   回到顶部 一、接入Log4net 1.按日期和大小混合分割日志 nuge

  • .Net Core中无处不在的Async/Await是如何提升性能的?2022-07-05 23:02:17

    目录 一、简介 二、Async/Await有什么用? 1.Async/Await用法示例 2.async/await的特点 3.async/await能提升性能吗? 4.代码对照说明   回到顶部 一、简介 Async/Await在.Net Core中真的是无处不在,到处都是异步操作,那为什么要用?有什么作用?别人说能提升性能?网上一堆文章看的

  • .net standard .net framework .net core .net 5 区别2022-07-05 13:01:03

      一、为什么最近几年变化这么剧烈? 因为:物联网的时代正在到来,软件跨平台(硬件、操作系统、数据库等)、模块化(可拔插、精细小巧化、多样化)的需求非常迫切,而java早就实现了跨平台和模块化,.net framework 落后了,生存危机严重。 二、他们的区别是什么? 把.net framework 拆分(估计很多内

  • 如何在 Linux 上安装多个版本的 .NET Core SDK2022-07-05 12:31:42

    本文仅针对Centos 7系统 关于.NET Core SDK版本: .NET Core 7.0 .NET Core 6.0 .NET Core 5.0 .NET Core 3.1 .NET Core 3.0 .NET Core 2.2 .NET Core 2.1 .NET Core 2.0 如果已安装 SDK 或运行时,请使用 dotnet --list-sdks 和 dotnet --list-runtimes 命令查看安装了哪些版

  • 一题多解,ASP.NET Core应用启动初始化的N种方案[上篇]2022-07-05 08:31:07

    ASP.NET Core应用本质上就是一个由中间件构成的管道,承载系统将应用承载于一个托管进程中运行起来,其核心任务就是将这个管道构建起来。在ASP.NET Core的发展历史上先后出现了三种应用承载的编程方式,而且后一种编程模式都提供了针对之前编程模式的全部或者部分兼容,这就导致了一种现

  • .NET服务治理之限流中间件-FireflySoft.RateLimit2022-07-05 08:02:24

    概述 FireflySoft.RateLimit自2021年1月发布第一个版本以来,经历了多次升级迭代,目前已经十分稳定,被很多开发者应用到了生产系统中,最新发布的版本是3.0.0。 Github:https://github.com/bosima/FireflySoft.RateLimit 码云:https://gitee.com/bosima/FireflySoft.RateLimit 它的核心

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

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

ICode9版权所有