.netcore

ASP.NETCore统一处理404错误都有哪些方式?

###当未找到网页并且应用程序返回 404 错误时,ASP.NET Core MVC 仅呈现通用浏览器错误页面,如下图所示 ###这不是很优雅,是吗? ###我们平时看到的404页面一般是这样的 ###还有这样的 ###试了下京东,地址不存在的时候是会重定向到首页 ##下面就来演示下ASP.NET ... »

国产化之银河麒麟.netcore3.1访问https服务的两个问题

背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。 考虑到这些基础产品对.NETCore的支持,最终选择了3.1版本。主要原因就是龙芯搞了自研CPU架构,用户量不够大,.NET官方并没有专门针对龙芯的支持,而龙芯团 ... »

bossma

ASP.NET和ASP.NETCore多环境配置对比

前言 多环境配置应该都很熟悉了,最为常见的便是Debug和Release,例如下图是新建的一个asp.net项目,配置文件展开共有三个文件组成 据我所知,大多公司从来没编辑过Web.Debug.config和Web.Release.config,一个Web.config文件改来改去来切换不同的配置, ... »

基于.NetCore开发博客项目 - (1) 为什么需要自己写一个博客?

前言 OK,我也来造轮子了 博客系统从一开始用WordPress,再到后来用hexo、hugo之类的静态博客生成放github托管,一直在折腾 折腾是为了更好解决问题,最终还是打算自己花时间搞一个好了 本系列文章将记录博客的开发过程~ 将会持续更新,欢迎关注~ 后端基于最新的.Net6和Asp.Ne ... »

设计一个简单的devops系统

前言 公司设计的RDMS挺好用的,我也照猫画虎简单的设计一个DevOps系统,与大家分享,不足之处欢迎拍砖,以免误人子弟 前置条件 gitlab gitlab-runner k8s 1. gitlab创建群组 创建群组的好处是,对项目进行分组,群组内的资源可以共享,这里创建了一个tibos的群组 2 ... »

CPF 使用C#的Native AOT 发布程序

微软已经将AOT的包移到Nuget了,之前是在实验测试服务器上的。并且由之前的alpha版本改成了preview版本。 C#的开发效率,接近C++的运行效率,而且可以防止反编译,可以支持大部分反射功能。还有几个小问题,暂时不能支持x86,win7上运行aot的程序可能需要打补丁! CPF里使用AOT ... »

dskin

netcore后台任务注意事项

开局一张图,故事慢慢编!这是一个后台任务打印时间的德莫,代码如下: using BackGroundTask; var builder = WebApplication.CreateBuilder(); builder.Services.AddTransient<TickerService>(); ... »

.Net6 设置环境变量

开发过程中经常要发布一个版本到测试服上给测试人员测试,可能需要直接输出错误信息,需要设置环境变量为Development,如果是IIS可以通过设置IIS环境变量,见下面这篇文章 https://blog.csdn.net/lilinoscar/article/details/108362211 如果 ... »

fangjun95

Net6 Configuration & Options 源码分析 Part1

Net6 Configuration & Options 源码分析 Part1 在Net6中配置系统一共由两个部分组成Options 模型与配置系统.它们是两个完全独立的系统。 第一部分主要记录配置系统 下面演示的几个实例具有一个共同的特征( 1. 将配置绑定为Options对象),即都采用配置系统 ... »

国产化之银河麒麟安装.NetCore-包管理器方式

背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。 考虑到这些基础产品对.NETCore的支持,最终选择了3.1版本。主要原因就是龙芯搞了自研CPU架构,用户量不够大,.NET官方并没有专门针对龙芯的支持,而龙芯团 ... »

bossma

鲲鹏芯片 安装.netcore SDK

官网下载arm64 的sdk dotnet.microsoft.com/download/dotnet-core/3.1下载v3.1.8 下的sdk3.1.402 选择linux arm64 版本下载下载有解压到 usr/bin目录下 输入 dotnet --info 如有版本信息 提示安装成功 »

.NetCore Web Api 利用ActionFilterAttribute统一接口返回值格式

.Net Core 同 Asp.Net MVC一样有几种过滤器,这里不再赘述每个过滤器的执行顺序与作用。 在实际项目开发过程中,统一API返回值格式对前端或第三方调用将是非常必要的,在.NetCore中我们可以通过ActionFilterAttribute来进行统一返回值的封装。 在封装之前我们需要 ... »

国产化之Arm64 CPU+银河麒麟系统安装.NetCore

背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,银河麒麟就是一个Linux发行版,数据库使用达梦V8,这个数据库很多概念和Oracle相似,CPU平台的范围:龙芯、飞腾、鲲鹏等。 龙芯团队自己支持了.netcore3.1,飞腾之类的是ARM架构,官方已经支持。.netcore3. ... »

bossma

Asp.netCore 3.1学习:C#除去list中重复元素的方法

 开发中,经常遇到List&amp;lt;obj&amp;gt;去重的问题,最普通的做法就是用2层循环滤过去重,比如以下方法: if (req.Count &amp;gt; 1) { for (int i = 0; i &amp;lt; req.Count; i++) //外循环是循环的次数 { »