consul ocelot net6 net

asp.net core之异常处理

在开发过程中,处理错误是一个重要的方面。ASP.NET Core提供了多种方式来处理错误,以确保应用程序的稳定性和可靠性。 ## TryCatch TryCatch是最常见也是最基础的一种异常处理方式,只需要用TryCatch把执行代码包起来,即可捕获异常。格式如下: ```csharp try { ......
core asp net

.Net 程序集重定向程序集版本

Visual Studio .NET Framework 核心开发 配置应用程序 重定向程序集版本 项目 2008/09/04 本文内容 使用发行者策略重定向程序集版本 跳过发行者策略 在应用程序级重定向程序集版本 在计算机级重定向程序集版本 显示另外 2 个 更新:2007 年 11 月 针对特定 ......
程序 版本 Net

[回馈]ASP.NET Core MVC开发实战之商城系统(五)

经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】,商品列表页面,商品详情等功能的开发,今天继续讲解购物车功能开发... ......
实战 商城 系统 Core ASP

AntJob和Hangfire的使用体验(.net Job平台)

先附上两个项目的Github的地址 AntJob: NewLifeX/AntJob: 分布式任务调度系统,纯NET打造的重量级大数据实时计算平台,万亿级调度经验积累!面向中小企业大数据分析场景。 (github.com) Hangfire: Hangfire – Background jobs an ......
Hangfire AntJob 平台 net Job

记一次 .NET某培训学校系统 内存碎片化分析

## 一:背景 ### 1. 讲故事 前些天有位朋友微信上找到我,说他们学校的Web系统内存一直下不去,让我看下到底是怎么回事,老规矩让朋友生成一个dump文件丢给我,看一下便知。 ## 二:WinDbg 分析 ### 1. 托管还是非托管 要想看托管还是非托管,可以用 `!address -sum ......
培训学校 碎片 内存 学校 系统

C#同步异步方法互调(.NET Fromework 4.6.1)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace ......
Fromework 方法 NET

.NET Core WebAPI中使用Swagger(完整教程)

一、Swagger简介 1.1-什么是Swagger? Swagger是一个规范且完整的框架,用于生成、描述、调试和可视化Restfull风格的Web服务。 Swagger的目标是对Rest API定义一个标准且和语言无关的接口,可以让人和计算机拥有无需访问源码、文档或网络流量监控就可以发现和连接服 ......
Swagger 教程 WebAPI Core NET

asp.net中获得客户端的IP地址

原文链接:https://blog.csdn.net/as2712101/article/details/9357777 今天看到的一个方法,来查下: 通常我们都通过下面的代码获得IP: string ip =System.Web.HttpContext.Current.Request.UserHo ......
端的 客户 地址 asp net

.net core CreatedAtRoute参数碰到的问题

CreatedAtRoute 方法中 new 里面的需要跟跳转的路由的参数名一致 ``` [HttpGet("{userId:Guid}", Name = "GetApplicationUserById")] public async Task GetApplicationUserById(Guid ......
CreatedAtRoute 参数 问题 core net

.Net Core Autofac

[toc] # Autofac Autofac 是一款超赞的.NET IoC 容器 . 它管理类之间的依赖关系, 从而使 应用在规模及复杂性增长的情况下依然可以轻易地修改 . 它的实现方式是将常规的.net类当做 组件 处理. 控制反转背后的核心思想是, 我们不再将应用中的类捆绑在一起, 让类自己去 ......
Autofac Core Net

.NET Core WebAPI中使用Swagger(完整教程)

Swagger是一个规范且完整的框架,用于生成、描述、调试和可视化Restfull风格的Web服务。Swagger的目标是对Rest API定义一个标准且和语言无关的接口,可以让人和计算机拥有无需访问源码、文档或网络流量监控就可以发现和连接服务的能力。当通过Swagger进行正确定义,用于可以理解远... ......
Swagger 教程 WebAPI Core NET

Go 语言中 net/http 标准库的初步使用

### 1. 概述 Go 中的 ```net/http``` 库提供了 HTTP 客户端和服务端的实现。也就是说 ```net/http``` 可以分为```客户端```和```服务器端```两部分,库中的结构和函数有些只支持客户端和服务器这两者中的一个,而有些则同时支持客户端和服务器,如下图所示: ......
语言 标准 http net Go

asp.net core docker 部署

1.添加Dockfile文件 #See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging. F ......
docker core asp net

asp.net实现文件夹的上传和下载

​ 一、 功能性需求与非功能性需求 要求操作便利,一次选择多个文件和文件夹进行上传; 支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输。关闭浏览器后保留进度信息。 支持文件夹批量上传下载,服务器端保留文件夹层级结构,服务器端文件夹 ......
文件夹 文件 asp net

asp.net实现文件的上传和下载

​ 4GB以上超大文件上传和断点续传服务器的实现 随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。 但是在很多情况下,平台运营方并没有大文件上传和断点续传的开发经验,往往在网上找一些简单的PHP或者Java程序来实现基本的上传功能,然而在 ......
文件 asp net

asp.net core之路由

在 ASP.NET Core 中,路由是一个非常重要的概念,它决定了如何将传入的请求映射到相应的处理程序。本文将详细介绍 ASP.NET Core 中的路由系统,包括路由的基本原理、路由模板、路由参数、路由约束等内容,并提供相应的代码示例。 ## 基本示例 ```csharp var builder ......
路由 core asp net

《http篇》通过Asp.Net Core实现http服务(未采用)

# 实现http服务 参考链接:https://blog.csdn.net/icoolno1/article/details/754705/ ## 概述 和.NetFramework时代不同,Core是可以自承载的,也就说开发好的Web项目,可以打包成exe直接运行的,而不必放到IIS这样的环境中。 ......
http Core Asp Net

asp.net文件夹上传

​ ASP.NET上传文件用FileUpLoad就可以,但是对文件夹的操作却不能用FileUpLoad来实现。 下面这个示例便是使用ASP.NET来实现上传文件夹并对文件夹进行压缩以及解压。 ASP.NET页面设计:TextBox和Button按钮。 ​ 编辑 TextBox中需要自己受到输入文件夹 ......
文件夹 文件 asp net

Asp.net Web Api .net6如何解决跨域的问题

## 在Program.cs中添加如下代码 `//配置跨域 builder.Services.AddCors(cor => { var cors = builder.Configuration.GetSection("CorsUrls").GetChildren().Select(p => p.Va ......
net 问题 net6 Asp Api

net/http的handle中启动goruntime

{ http.HandleFunc("/device_status", radiusAccountHandler) err := http.ListenAndServe(":8000", nil) } func radiusAccountHandler(w http.ResponseWriter, ......
goruntime handle http net

.Net Web API 004 Controller获取对象列表,传入数据以及对象

1、返回UserEntityList 这个服务接口的目的是分为用户列表,代码如下所示。 /// <summary> /// 得到用户列表 /// </summary> /// <returns></returns> [HttpGet] [Route("GetUserList")] public Ac ......
对象 Controller 数据 Net API

【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】个人博客前后端运维部署

个人博客 前端:https://lujiesheng.cn 个人博客 后端:https://api.lujiesheng.cn 个人博客 运维:https://portainer.lujiesheng.cn # 1. 服务器准备 我采用的是 腾讯云轻量应用服务器(2C 4G 8M 80G),配置如下 ......
Docker Docker-Compose CentOS7 Compose CentOS

.NET+MySQL的坑

#JSON字段访问时,引号格式 -- 需要替换C#里的""\"""" 为 "\"" -- C#里的SQL代码 rtrim(ltrim(REPLACE(JSON_EXTRACT(b.yarn_type_id, '$.dye_name'), ""\"""", ''))) -- MySQL直接执行的代码 ......
MySQL NET

.NET Core如何使用第三方容器Autofac

首先先了解一下什么是Autofac Autofac用于在 .NET Core 应用程序中管理组件的生命周期和依赖关系。 我们在开发一个项目的时在Program中注入依赖注入的生命周期,项目工程比较大的时候我们就要实现很多注入,最致命的缺点就是耽误太多时间,为解决这一问题的最好解决方法就是使用到Aut ......
容器 第三方 Autofac Core NET

.net Nuget包管理

两种包管理模式,一种是packages.config一种是PackageReference packages.config程序包管理文件只存在于.NET Framework的项目中,比如下图,我创建了一个.NET Framework的项目: 在添加了NuGet程序包Newtonsoft.Json之后 ......
Nuget net

.NET周刊【7月第5期 2023-07-30】

## 国内文章 ### PaddleSharp:跨越一年的版本更新与亮点 https://www.cnblogs.com/sdflysha/p/20230724-paddlesharp-in-a-year.html 我始终坚信,开源社区是技术进步的重要推动力,也是我抽出我业余时间,投入到`Paddl ......
周刊 2023 NET 07 30

重返照片的原始世界:我为.NET打造的RAW照片解析利器

我理解有相机、需要使用代码处理 `RAW` 格式照片的朋友确实不多,但随着现在许多手机也开始支持RAW格式照片,我坚信这个工具——Sdcb.LibRaw将会为那些需要它的人带来极大的帮助。 ......
照片 利器 世界 NET RAW

vs2022无法创建.net8项目

如图,使用dotnet --list-sdks 查询到已经安装了.net 8,但是创建项目的时候,找不到.net8框架。 原因是没有开启 "使用.NET SDK预览版", 在工具-管理和预览功能处,可开启。 打开之后,重新打开vs,就有了。 参考:https://anthonygiretti.com ......
项目 2022 net8 net vs

.NET 个人博客-首页排版优化

# 个人博客-首页排版优化 # 优化计划 - [x] 置顶3个且可滚动或切换 - [ ] 推荐改为4个,然后新增历史文章,将推荐的加载更多放入历史文章,按文章发布时间降序排列。 - [ ] 标签功能,可以为文章贴上标签 - [ ] 推荐点赞功能 本篇文章优化置顶 # 原先置顶如图 ![image]( ......
个人 博客 NET

Windows7 SP1 安装.NET Framework4失败

系统版本是Windows7旗舰版,已经安装了SP1补丁,但还是无法安装.NET Framework4或者4.5,提示安装失败。 这时可以安装开发包 https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net48 安装完后,再安装中 ......
Framework4 Framework Windows7 Windows SP1