.Net Core
文章平均质量分 69
Koala_Ivy
这个作者很懒,什么都没留下…
展开
-
.Net Core Webapi跨域处理
一、Core WebAPI中的跨域处理 1.在使用WebAPI项目的时候基本上都会用到跨域处理2.Core WebAPI的项目中自带了跨域Cors的处理,不需要单独添加程序包3.使用方法简单二、使用实例1.全局配置中启用跨域处理,命名为‘any’,任何都可以访问public void ConfigureServices(IServiceCollection services){ //配...转载 2018-03-16 10:30:24 · 3032 阅读 · 0 评论 -
.Net Core codefirst 接入PostgreSql数据库
1.添加引用PM> Install-Package Npgsql.EntityFrameworkCore.PostgreSQLPM> Install-Package Npgsql.EntityFrameworkCore.PostgreSQL.DesignPM> Install-Package Microsoft.EntityFrameworkCore.Tools2.配置文件添...原创 2018-04-03 17:25:12 · 5104 阅读 · 4 评论 -
.Net Core GBK解码
开发中遇到的问题HttpClient请求一个接口,接口的编码形式是GBK返回的中文是乱码尝试GBK解码 string cellvalue = "xxxxxxxxxxxx"; string address = "http://xxxxx/AddressMatch?request=1&q="+System.Web.HttpUtility.UrlEn...原创 2018-04-09 17:24:38 · 2428 阅读 · 5 评论 -
.Net Core WebApi 接入Log4Net
1.添加引用Install-Package log4net2.添加log4net.config 配置文件<?xml version="1.0" encoding="utf-8" ?><configuration> <!-- This section contains the log4net configuration settings --> <...原创 2018-03-26 11:45:08 · 3074 阅读 · 2 评论 -
HttpWebReques请求StreamReader.ReadToEnd阻塞现象,以及HttpClient实现一次连接多次请求
1.HttpWebReques遇到的问题还是最近手上的项目的问题。。。遍历10万条数据,每一条都请求接口。之前的文章里已经记录 有些一个递归方法,来进行请求失败的重复请求。但同时,发现了一个问题,就是for循环里的请求,有一定的几率会线程假死掉。。。这是一件多么不科学的事,正在执行任务中的线程怎么可能被莫名其妙的被GC回收,我相信是我的代码原因造成的,但是在做了异常捕获之后。。依旧没有发现问题,整...原创 2018-03-23 15:24:13 · 2841 阅读 · 0 评论 -
C#临时记录本地日志的方法
其实就是一个简单的io写入,只是为了不每次重新写方法特此记录一下。这个方法就是实现在本地记录日志。很多时候程序调试的时候用得上。至于生产环境,还是使用更为健壮的log4net之类的框架吧。#region 临时记录日志方法 public static void WriteLog(string strLog) { string sFilePath...原创 2018-03-23 10:46:23 · 971 阅读 · 0 评论 -
.net core 2.0配置文件的使用
内容如题,不罗嗦了。1.打开appsettings.json,添加我需要的AppSettings{ "Logging": { "IncludeScopes": false, "Debug": { "LogLevel": { "Default": "Warning" } }, "Console":原创 2018-03-23 10:32:45 · 1710 阅读 · 0 评论 -
C#递归实现重复请求
最近做的项目需要实现一个地址匹配的功能,遍历excel表的每一行数据,依次请求接口获取地址X.Y坐标。实际的使用中发现可能由于接口的性能问题,for循环请求的过程中,有时接口会返回503或者无法识别的服务器信息之类的异常,造成个别行的地址匹配不到坐标。于是写了一个递归,在请求异常时,重复请求数据。特此记录一下。/// <summary> /// 递归请求地址匹配引擎 ...原创 2018-03-23 10:21:32 · 750 阅读 · 0 评论 -
.NetCore WebSocket简单实现
项目需要使用.net core的webapi后台处理一个大文件,同时向客户端实时返回处理进度。所以实现了一个简单demo,记录一下。一、服务端新建了一个handler2.SocketHandler.cs内容如下using DotnetCoreWebAPI.Common;using DotnetCoreWebAPI.Models;using Microsoft.AspNetCore.Builde...原创 2018-03-16 11:09:17 · 17114 阅读 · 4 评论 -
记录一下使用IdentityServer4开发鉴权服务的过程中,efcore遇到的一些坑
1.DBfirst,根据已有用户结构生成实体Scaffold-DbContext "User ID=postgres;Password=123456;Host=xxx.xx.xx.x;Port=5432;Database=xxx" Npgsql.EntityFrameworkCore.PostgreSQL -OutputDir ModelsScaffold-DbContext "数据库...原创 2018-08-13 13:53:19 · 1327 阅读 · 0 评论