![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net Core
文章平均质量分 92
changuncle
这个作者很懒,什么都没留下…
展开
-
.NET Core中WebSocket的使用详解
一、WebSocket是什么初次接触WebSocket,大家都会问:我们已经有了HTTP协议,为什么还需要WebSocket?因为HTTP协议中通信只能由客户端发起,而WebSocket协议中服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,实现了浏览器与服务器全双工通信(full-duplex),WebSocket属于服务器推送技术的一种。WebSocket是HTML5的一种新协议,它使用JavaScript调用浏览器的API发出一个WebSocket请求至服原创 2020-11-05 12:40:55 · 26317 阅读 · 20 评论 -
.Net Core导出Excel防止重提交
在项目中导出Excel时,由于需要处理的数据量较大导致后台执行时间过长,造成前台页面长时间没反应,用户误以为点击失败从而再次点击导出按钮,因此出现了重提交的情况。为了避免用户重复点击按钮,我们应该在用户第一次点击导出按钮时将按钮置为不可用,直到导出成功后才可再次导出。一、解决思路1、用户第一次点击导出按钮后,将导出按钮置为不可用状态并修改按钮text为“正在导出”2、后台导出成功后往缓...原创 2019-10-14 18:55:46 · 487 阅读 · 2 评论 -
.Net Core 读取appsettings.json中的配置
在.net core中默认是没有*.config 文件的,配置文件都是*.json。一、NuGet包管理器引用或者在project.json写入下面这些包 "Microsoft.Extensions.Options.ConfigurationExtensions": "2.1.1", "Microsoft.Extensions.Configuration.Json": "2.1.1"...原创 2018-10-17 13:51:39 · 18847 阅读 · 9 评论 -
Core使用NLog记录日志
一、新建日志表CREATE TABLE [dbo].[Sys_Log]( [Id] [varchar](50) NOT NULL CONSTRAINT [DF_Sys_Log_Id] DEFAULT (newid()), [Application] [varchar](200) NULL, [Logger] [varchar](200) NULL, [Level] [varchar...原创 2019-07-12 20:14:37 · 1285 阅读 · 3 评论 -
ASP.NET Core 根据环境变量支持多个 appsettings.json配置文件
一、背景在项目开发的过程当中,开发环境与生产环境的配置肯定是不一样的。拿个最简单的例子来说,比如连接字符串这种东西,开发环境肯定不能连生产数据库。在之前的话,这种情况基本靠准备两个同名的配置文件来进行处理,然后你在本地就使用本地的配置文件,生产环境就使用生产环境的配置文件,十分麻烦。ASP.NET Core支持利用环境变量来动态配置 JSON 文件,下面就来看一下如何在项目中使用这样功能吧...原创 2019-07-07 10:58:56 · 7211 阅读 · 10 评论 -
.Net Core调用WebService
一、引用WebService通过添加连接的服务(Connected Services)可以将WebService引用到.Net Core项目中。二、调用WebService中的方法(示例中的两种方法都能正常执行)private void InvokeWebservice(){ #region 方法1 //创建 HTTP 绑定对象 var bindin...原创 2019-08-30 19:12:56 · 7899 阅读 · 3 评论