【.net 工具集,支持.net fx和.net core】教程文章相关的互联网学习教程文章

NetCore 配置文件读取及选项模式【代码】

十年河东,十年河西,莫欺少年穷学无止境,精益求精1、如果项目中没有操作配置文件相关的包,请执行如下PM命令:Install-Package Microsoft.Extensions.Configuration Install-Package Microsoft.Extensions.Configuration.Json 未完待续,有兴趣的小虎斑,可参考微软教程:https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/configuration/?view=aspnetcore-3.1原文:https://www.cnblogs.com/chenwolong/p/13182510.ht...

Asp .Net Core 2.0 登录授权以及多用户登录【代码】【图】

原文:Asp .Net Core 2.0 登录授权以及多用户登录用户登录是一个非常常见的应用场景 .net core 2.0 的登录方式发生了点变化,应该是属于是良性的变化,变得更方便,更容易扩展。配置打开项目中的Startup.cs文件,找到ConfigureServices方法,我们通常在这个方法里面做依赖注入的相关配置。添加如下代码:public void ConfigureServices(IServiceCollection services) {services.AddAuthentication(CookieAuthenticationDefaults.Aut...

ASP.NET Core log4net【代码】【图】

1.添加一下两个NuGet包log4netMicrosoft.Extensions.Logging.Log4Net.AspNetCore 2.添加log4net.Config<?xml version="1.0" encoding="utf-8"?><log4net><!-- Define some output appenders --><appender name="rollingAppender" type="log4net.Appender.RollingFileAppender"><file value="log\log.txt"/><!--追加日志内容--><appendToFile value="true"/><!--防止多线程时不能写Log,官方说线程非安全--><lockingModel type="lo...

使用dotnet-dump 查找 .net core 3.0 占用CPU 100%的原因【代码】【图】

公司的产品一直紧跟 .net core 3.0 preview 不断升级, 部署到 Linux 服务器后, 偶尔会出现某个进程CPU占用100%.  由于服务部署在云上, 不能使用远程调试; 在局域网内的Linux 服务器 或 Windows开发机上又不能重现这个问题, 联想到Java的jstack, 很是羡慕啊. 想到.net core 已经出来这么久了, 还是试着找找看吧, 结果还真找到一篇博客Introducing diagnostics improvements in .NET Core 3.0   这篇文章介绍了3个工具dotnet-cou...

将asp.net core2.0项目部署在IIS上运行【代码】【图】

原文:将asp.net core2.0项目部署在IIS上运行前言:?与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是独立运行的。它独立运行在控制台应用程序中,并通过dotnet运行时命令调用。它并没有被加载到IIS工作进程中,但是IIS却加载了名为AspNetCoreModule的本地Module,这个Module用于执行外部的控制台程序。?部署之前要确保你的IIS上已经安装了AspNetCoreModule托管模块,如果没有的话,点击这里进行下载并安...

ASP.NET Core 运行原理剖析1:初始化WebApp模版并运行【代码】

ASP.NET Core 运行原理剖析1:初始化WebApp模版并运行核心框架ASP.NET Core APP 创建与运行总结之前两篇文章简析.NET Core 以及与 .NET Framework的关系和.NET Core的构成体系从总体上介绍.NET Core,接下来计划用一个系列对ASP.NET Core的运行原理进行剖析。ASP.NET Core 是新一代的 ASP.NET,早期称为 ASP.NET vNext,并且在推出初期命名为ASP.NET 5,但随着 .NET Core 的成熟,以及 ASP.NET 5的命名会使得外界将它视为 ASP.NET 的...

.netcore centos配置systemctl自动启动【代码】

systemd分两种服务系统和用户服务对应存储位路径为系统(/user/lib/systemd/system/)、用户(/etc/lib/systemd/user/) [Unit] Description=api services After=network.target [Service] Type=forking ExecStart=/Service/API/RunDotNetServices.sh ExecReload=/Service/API/RunDotNetServices.sh ExecStop=/Service/API/RunDotNetServices.sh PrivateTmp=true [Install] WantedBy...

.NET Core 3.0 Preview 6中对ASP.NET Core和Blazor的更新【代码】【图】

我们都知道在6月12日的时候微软发布了.NET Core 3.0的第6个预览版。针对.NET Core 3.0的发布我们国内的微软MVP-汪宇杰还发布的官翻版的博文进行了详细的介绍。具体的可以关注“汪宇杰博客”公众号,或者我的“DotNetCore实战”公众号然后在历史文章里面进行查阅。而我们这篇文章将会介绍本次更新中对ASP.NET Core和Blazor所做的更新。当然本文的大部分内容翻译自ASP.NET的首席项目经理Daniel Roth的介绍。注:英语能力好的可以直接...

ASP.NET Core 1.0 中使用Log日志【代码】

https://github.com/aspnet/Logginghttps://docs.asp.net/en/latest/fundamentals/logging.htmlASP.NET Core 1.0提供了内置的日志模块,当然也可以使用自己喜爱日志框架。ProvidersCommunity projects adapt Microsoft.Extensions.Logging for use with different back-ends.Serilog - provider for the Serilog library elmah.io - provider for the elmah.io service Loggr - provider for the Loggr service NLog - provider fo...

.net core 的图片处理及二维码的生成及解析【代码】【图】

写代码这事,掐指算来已经十有余年。 从html到css到javascript到vbscript到c#,从兴趣到职业,生活总是失落与惊喜并存。 绝大部分时候,出发并不是因为知道该到哪里去,只是知道不能再逗留下去了,如此而已。受过风吹雨打之后会有很多独有的感受及思考,主见开始生发并在摇摆中坚定,想来这就是成长了,嗯……就算是成长吧,呵呵! 话说微软的 .net core 3.0 即将发布了,作为一个码农,还是要关心一下的。从 .net core 2.0 及MySq...

.Net Core WebAPI + Axios +Vue 实现下载与下载进度条【代码】【图】

故事的开始老板说:系统很慢,下载半个小时无法下载,是否考虑先压缩再给用户下载?   本来是已经压缩过了,不过第一反应应该是用户下的数量多,导致压缩包很大,然后自己测试发现,只是等待的时间比较久而已,仍然是下载状态中,并不是系统慢,但是用户体验肯定是最直观的,确实是我们做得不够好,单纯弹出遮罩层显示冰冷的“拼命加载中……”,对用户来说确实不够友好。嗯,了解实际情况了,那就开撸,增...

Dora.Interception,为.NET Core度身打造的AOP框架 [1]:更加简练的编程体验【代码】【图】

很久之前开发了一个名为Dora.Interception的开源AOP框架(github地址:https://github.com/jiangjinnan/Dora,如果你觉得这个这框架还有那么一点价值,请不吝多点一颗星),最近对它作了一些改进(包括编程模式和性能,目前最新版本2.1.4)。一直以来我对软件设计秉承的一个理念就是:好的设计应该是简单的设计。和其他AOP框架相比,虽然Dora.Interception提供的编程模式已经显得足够简单,但是我觉得还应该再简单点,再简单点。这个...

.NET Core Preview【图】

.NET Core Preview这是很容易上手使用.NET Core在您选择的平台上。你只需要一个命令行,一个文本编辑器和10分钟的时间。原文链接:https://www.microsoft.com/net/core#windowsWindows上1.安装.Net Core SDK在开始之前使用添加/删除程序从系统中删除.NET Core的所有先前版本。Visual Studio的用户在windows上使用.NET Core开发最好办法,就是下载官方Visual Studio安装程序和Visual Studio的最新的NuGet扩展管理器。如果没有Visua...

.net core 企业qq邮件发送配置

本文是在ABP 2.1下使用:1:接受和发送者配置:using Abp;using Abp.Configuration;using Abp.Localization;using System;using System.Collections.Generic;using System.Net;using System.Text;namespace BangFaoffsite.Otd{ public static class AppSettings { /// <summary> /// SMTP related email settings. /// </summary> public static class Smtp { #region 发送者...

asp.net core源码飘香:从Hosting开始【图】

知识点:1.Kestrel服务器启动并处理Http请求的过程。2.Startup的作用。 源码飘香: 总结:asp.net core将web开发拆分为多个独立的组件,大多以http中间件的形式添加到请求管线,也有一下作为基础组件(configution,options,logging等)提供。零零散散的二三十个框架吧,除了mvc(还有razor)和ef core是比较大型的框架,其他小框架都可以一遍博客讲完一个。后面三个大框架准备开单独的系列来细说。今晚就到此为止吧,如果大家有...