NetCore
文章平均质量分 57
NetCore
念V伊人
Thought is already is late, exactly is the earliest time.
展开
-
NetCore 使用Log4Net(两种方式)
首先去Nuget中安装Log4Net包安装:log4net安装:Microsoft.Extensions.Logging.Console安装:Microsoft.Extensions.Logging.Log4Net.AspNetCore方式一Program.cs文件using Microsoft.AspNetCore;using Microsoft.AspNetCore.Hosting;using Microsoft.Extensions.Logging;namespace .转载 2021-04-02 16:07:05 · 418 阅读 · 0 评论 -
.net core中配置文件的使用
1.设置配置文件appsettings.jsonDebug时读取的是appsettings.Development.json{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Information" } }, "AllowedHosts": "*", "Applicat原创 2021-03-30 13:35:07 · 217 阅读 · 0 评论 -
C#控制台程序调试时 使用args 获取命令行参数
新建一个控制台程序,在Main 方法中添加如下代码using System;namespace ConsoleApp1{ class Program { static void Main(string[] args) { int index = 1; foreach (var item in args) { Console.WriteLine($原创 2021-03-22 16:00:31 · 1747 阅读 · 0 评论 -
.Net Core官方的 JWT 授权验证
什么是JWTJSON Web令牌(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间安全地传输信息作为JSON对象。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对对JWT进行签名。尽管可以对JWT进行加密以提供双方之间的保密性,但我们将重点关注已签名的令牌。签名的令牌可以验证其中包含的声明的完整性,而加密的令牌则将这些声明隐藏在其他方的面前。当使用公钥/私钥对对令牌进行签名时,签名还证明转载 2021-03-16 11:13:16 · 894 阅读 · 1 评论 -
.Net Core设置跨域
Startup.cspublic void ConfigureServices(IServiceCollection services){ #region 设置跨域 services.AddCors(option => { //添加一个跨域策略 option.AddPolicy("my_policy", builder => { //配置了AllowAnyOrigin,就不能配置AllowC.原创 2020-11-17 11:38:25 · 270 阅读 · 0 评论 -
.net core 中的[FromBody] [[FromForm]
一、针对.net core中post类型的api注意的地方(前提是Controller上加[ApiController]特性)。默认是这个。1、如果客户端Content-Type是application/json, api接口如果是用单个对象做参数的时候,加或者不加[FromBody]都可以正常解析参数,但是接口是用对象列表做参数时候,则必须加[FromBody],否则读取不到参数。2、如果客户端Content-Type不是application/json,api接口必须加[FromForm],否.转载 2020-10-10 09:11:40 · 5244 阅读 · 0 评论