E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Asp.Net技术篇
ASP.NET
Core MVC中过滤器工作原理介绍
过滤器的作用是在Action方法执行前或执行后做一些加工处理。使用过滤器可以避免Action方法的重复代码,例如,您可以使用异常过滤器合并异常处理的代码。过滤器如何工作?过滤器在MVCAction调用管道中运行,有时称为过滤器管道。MVC选择要执行的Action方法后,才会执行过滤器管道:实现过滤器同时支持同步和异步两种不同的接口定义。您可以根据执行的任务类型,选择同步或异步实现。同步过滤器定义O
·
2022-02-21 13:16
ASP.NET
Core环境变量配置和启动设置讲解
ASPNETCORE_ENVIRONMENTASP.NETCore控制环境切换最核心的东西是“ASPNETCORE_ENVIRONMENT”环境变量,它直接控制当前应用程序运行的环境类型。您可以通过在项目上右键菜单选择“属性”选项,然后切换到“调试”标签来修改此环境变量。此环境变量框架默认提供了三个值,当然您也可以定义其它的值:Development(开发)Staging(预演)Productio
·
2022-02-21 10:02
ASP.NET
Core Web资源打包与压缩技术介绍
概述在
ASP.Net
中可以使用打包与压缩这两种技术来提高Web应用程序页面加载的性能。通过减少从服务器请求的次数和减少资源文件的体积来提高加载性能。
·
2022-02-21 10:26
ASP.NET
Core 2 学习笔记(十三)Swagger
Swagger也算是行之有年的API文件生成器,只要在API上使用C#的文件注解标签,就可以产生精美的线上文件,并且对RESTfulAPI有良好的支持。不仅支持生成文件,还支持模拟调用的交互功能,连Postman都不用打开就能测API。本篇将介绍如何通过Swagger产生ASP.NETCore的RESTfulAPI文件。安装套件要在ASP.NETCore使用Swagger需要安装Swashbuck
懒懒的程序员一枚
·
2022-02-20 19:28
修改
asp.net
core 5 程序的默认端口号
以下文章来源于微信公众号DotNetCore实战在本地开发环境下,我们知道可以通过修改launchSettings.json文件中的端口号来实现端口切换。"WebApplication1":{ "commandName":"Project", "launchBrowser":true, "launchUrl":"weatherforecast", "environmentVaria
·
2022-02-20 10:39
ASP.NET
Core使用功能开关控制路由访问操作(续)
目录前言:一、IFeatureFilter介绍二、实现三、使用结论:前言:在前面的文章,我们介绍了使用功能开关控制路由访问。但其实我们使用了2个条件做的判断:varisDebugEndpoint=context.Request.Path.Value.Contains("/test");vardebugEndpoint=await_featureManager.IsEnabledAsync("For
·
2022-02-20 09:18
ASP.NET
Core使用功能开关控制路由访问操作
目录前言:1.功能开关3.实现3.使用结论:前言:在前面的文章,我们介绍了使用Middleware有条件地允许访问路由(《ASP.NETCore使用Middleware设置有条件允许访问路由》)。而对于一些试验性的功能,我们并不希望用密码去控制是否允许访问,而是想用一种开关的方式开放。1.功能开关功能开关(Featureflags)就是这样一种部署技术,有助于提高应用程序的灵活性。使用功能开关,你
·
2022-02-20 09:22
ASP.NET
Core使用Middleware设置有条件允许访问路由
目录1.简介2.实现1.简介有时,我们可能在WebAPI中包含一些具有调试功能的请求。比如我们上次的文章中为什么ASP.NETCore数据库连接串的值和appsettings.json配的不一样?使用的获取配置值的功能:endpoints.MapGet("/test2/{key:alpha}",asynccontext=>{ varkey=context.Request.RouteValues[
·
2022-02-20 09:13
为什么
ASP.NET
Core 数据库连接串的值和appsettings.json配的不一样?
目录一、配置读取顺序二、分析三、演示1.读取Providers2.读取配置值一、配置读取顺序ASP.NETCore中的配置是使用一个或多个配置提供程序执行的,配置提供程序使用各种配置源从键值对读取配置数据。ASP.NETCore提供了大量可用的配置提供程序,这还不包括可以自定义配置提供程序。添加配置提供程序的顺序很重要,因为后面的提供程序添加的配置值将覆盖前面的提供程序添加的值。配置提供程序的典型
·
2022-02-20 09:27
ASP.NET
Core在WebApi项目中使用MiniProfiler分析Entity Framework Core
安装配置MiniProfiler在现有的ASP.NETCoreMVCWebApi项目里,通过Nuget安装MiniProfiler:Install-PackageMiniProfiler.AspNetCore.MvcMiniProfiler.EntityFrameworkCore当然也可以通过NugetPackageManager可视化工具安装接下来就是如何配置和使用MiniProfiler了,总
·
2022-02-19 15:22
ASP.NET
Core扩展库ServiceStack.Redis用法介绍
给大家安利一款ServiceStack.Redis的ASP.NETCore扩展库,它是基于ServiceStack.Redis.Core开发的。简单易用,开源免费,使用ASP.NETCore自身提供的DI容器来实现针对服务的注册和消费。直接在程序启动时注册到服务中即可完成全部配置,对于小白用户也可快速上手Redis缓存和Redis分布式缓存。InstallPackagehttps://www.nu
·
2022-02-19 15:51
ASP.NET
Core使用MiniProfiler分析应用
MiniProfiler(https://miniprofiler.com/)是一个轻量级且简单易用的分析工具库,它可以用来分析ASP.NETCore应用。优点针对ASP.NETCoreMVC应用,使用MiniProfiler的优点是:它会把结果直接放在页面的左下角,随时可以点击查看;这样的话就可以感知出你的程序运行的怎么样;同时这也意味着,在你开发新功能的同时,可以很快速的得到反馈。一、安装配置
·
2022-02-19 15:51
[
技术篇
]超牛的摄影技术,超搞笑的借位摄影
本文内容来自公众号:章鱼哥笔记(wixi38)你的眼睛看到的未必就是真的!超级搞笑的借位拍摄,让你笑个不停!资料来源于网络,仅供大家娱乐,谢谢大家的支持!
章鱼哥笔记
·
2022-02-19 14:14
ASP.NET
Core实现多文件上传
创建应用程序打开VS2017--新建ASP.NETCoreWeb应用程序--Web应用程序(模型视图控制器)程序名字、路径,默认即可删除不必要的内容打开HomeController.cs文件,删除所有方法打开Views/Home目录,删除所有文件在应用程序中新建file目录开始编程那么,现在来写程序,实现文件上传第一步文件上传界面在HomeController中新建一个方法这个Action是上传文
·
2022-02-19 14:19
asp.net
core 2.2升到3.1遇到的问题小记
趁着武汉疫情,在家研究原来2.2的框架升级到3.1的问题,在过程中遇到不少坑,好在放假有的是时间,一个一个解决,现做个简要记录,供大家参考。推荐认真看这篇文章https://docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-3.1&tabs=visual-studio其中,主要问题都是原来的包的版本依赖问
跋涉者129
·
2022-02-19 13:24
Web网站开发中,Cookie是什么?
1、Cookie对象我们先从Cookie开始介绍,在
ASP.NET
开发中,提供了Cookie对象。
·
2022-02-18 22:21
Asp.Net
Core 中使用Nlog写入txt 数据库(SqlServer MySql)
编辑于2020/03/12背景熟话说得好,没有日志的监控的项目,上线那是不可能的,足以见得日志监控在整个项目中有它独特的地位,本来想使用Log4做日志监控,可是发现log4在asp.netcore中并不支持写入数据库,如果想要写入数据库的话就得自己写,想了想还是用第三方框架,所以这篇文章是基于Nlog+Sqlserver。NLog简介NLog是一个基于.NET平台编写的类库,我们可以使用NLog在
zyknow
·
2022-02-18 20:12
ASP.NET
Core中的Razor页面介绍
目录简介Why?创建Razor页面应用程序ASP.NETCoreRazor页面-核心功能模型绑定HandlersTagHelpersandHTMLHelpers路由总结简介随着ASP.NETCore2即将来临,最热门的新事物是Razor页面。Razor页面是ASP.NETCore的一个新功能,可以使基于页面的编程方式更容易,更高效。大众的初步印象是对于那些只专注于页面的小型应用来说,Razor页面
·
2022-02-18 13:41
asp.net
core 巧用 app.MapWhen 区分业务
asp.netcore的认证框架有点多余而且也不止一个支付中心,所以会有好几个认证方式.那么就让支付中心跳过asp.netcore的authentication就好了解决办法(ps:调用顺序很重要,涉及到
asp.net
Codmowa
·
2022-02-18 10:37
ComponentSpace2022,断言,协议,绑定和配置文件
ComponentSpaceSAML套件包括适用于
ASP.NET
的SAMLv1.1组件以及适用于
ASP.NET
和ASP.NETCore的SAMLv2.0组件。
SEO-狼术
·
2022-02-17 14:08
Crack
spring
java
后端
ASP.Net
Core基于EF6、Unitwork、Autofac实现Repository模式
一、实现的思路和结构图Repository的共同性有一些公共的方法(增删改查),这些方法无关于Repository操作的是哪个实体类,可以把这些方法定义成接口IRepository,然后有个基类BaseRepository实现该接口的方法。常见的方法,比如Find,Filter,Delete,Create等Repository的差异性每个Repository类又会有一些差异性,应当允许它们能够继承
·
2022-02-17 13:41
ASP.NET
与.NET Framework和C#的关系
今天我们讲一讲
ASP.NET
与.NETFramework和C#的关系。在开始介绍
ASP.NET
之前,我们需要先了解以下运行
ASP.NET
的开发平台.NET框架。
琉忆光年
·
2022-02-17 10:00
ASP.NET
与.NET Framework和C#的关系
今天我们讲一讲
ASP.NET
与.NETFramework和C#的关系。在开始介绍
ASP.NET
之前,我们需要先了解以下运行
ASP.NET
的开发平台.NET框架。
·
2022-02-17 09:42
ASP.NET
Core应用开发思维导图
国庆假期花了一天半时间拜读了《ASP.NETCore应用开发》这本书。书中以一个重构项目(ASP.NETCoreMVC)为案例,分为四个迭代部分,每个部分又分为几个章节。每一章都介绍了一些在开发过程中团队所遇到的挑战,以及如果解决这些难题的。除了每章前面的一个小故事之外,还深入介绍了从ASP.NETCoreMVC的特性,到构建、维护和部署应用程序所使用的相关工具。读完这本书之后,稍微花了点时间画一
七七_77_77
·
2022-02-17 04:50
使用grpcui测试
ASP.NET
core gRPC服务
grpcui类似SwaggerUI,可以用来测试gRPC服务,使用起来特别简单。其原理是通过自动发现gRPC服务协议(当然前提是gRPC服务暴露了Protobuf协议),然后启动一个带界面的Web程序,用户就可以在网页中选择要调用的接口、填写参数,然后通过grpcui发起gRPC请求,最终把执行结果展示出来。废话先不说了,直接上图,看效果:下边来看使用方法:这里以ASP.NETCoregRPC服务
波斯马
·
2022-02-16 07:00
ASP.NET
Core Zero使用Power Tool工具
安装ASP.NETCoreZeroPowerTool根据官方的介绍,使用该工具,可以快速得创建具备单个表结构及父子表结构的服务以及前端页面。服务:指的是生产对应基础功能webApi接口前端:这里使用Angular生产得前端页面及模块目前支持VisualStudio版本:VS2017、VS2019使用ASP.NETCoreZeroPowerTool打开工具->ASP.NETZero->CreateE
·
2022-02-15 12:59
ASP.NET
Core命令行界面CLI用法
CLI(CommandLineInterface).NETCoreCLI(命令行界面)是一个新的跨平台工具,用于创建,还原程序包,构建,运行和发布ASP.NETCore应用程序。适用于任何类型的Web应用程序的.NETCoreCLI命令使用进程外托管,即它使用Kestrel服务器运行该应用程序。到目前为止,我们创建的所有应用程序都使用VisualStudio。VisualStudio在内部使用此.
·
2022-02-15 12:59
ASP.NET
Core基础之异常中间件
了解异常中间件首先,使用
ASP.NET
模板创建一个核心应用程序。默认情况下,
ASP.NET
核心应用程序只是返回应用程序未处理的异常的状态代码。如下所示,我们引发异常。运行应用程序时,将得到以下输出。
·
2022-02-15 12:59
ASP.NET
Core中的wwwroot文件夹
ASP.NETCore中wwwroot文件夹默认情况下,ASP.NETCore应用程序中的wwwroot文件夹被视为webroot文件夹,并且该文件夹或目录应位于根项目文件夹中。在ASP.NETCore应用程序中,静态文件可以存储在webroot文件夹下的任何文件夹中,并且可以使用指向该根目录的相对路径进行访问。添加wwwroot(webroot)文件夹当使用Web和MVC模板创建ASP.NETC
·
2022-02-15 12:58
ASP.NET
Core Zero模块系统讲解
简介在ABP中,模板的定义就是一个类,只需要继承AbpModule,该类可以通过nuget包搜索ABP安装。下面演示在应用程序或类库中,定义一个模块:publicclassApplicationModule:AbpModule{publicoverridevoidInitialize(){IocManager.RegisterAssemblyByConvention(typeof(Applicat
·
2022-02-15 12:17
基于
ASP.NET
Core 5.0使用RabbitMQ消息队列实现事件总线(EventBus)
文章阅读请前先参考看一下https://www.cnblogs.com/hudean/p/13858285.html安装RabbitMQ消息队列软件与了解C#中如何使用RabbitMQ和https://www.cnblogs.com/Keep-Ambition/p/8038885.html添加一个用户并可以远程访问,消息队列的作用:跨服务通信、服务之间解耦,削峰、异步,其实还有一个作用是提高接收者
青春似雨后霓虹
·
2022-02-15 11:00
关于统计学的相关函数
python数据分析基础
技术篇
python数据分析的概论1、numpy1、判断数据结构的类型2、常用数组,生成数据(满足某一分布)3、对数组进行操作4、线性方程组和矩阵运算5、其他应用2、matplotlib1
走走停停1316
·
2022-02-14 12:06
python学习
数据挖掘
数据分析
python
理解
ASP.NET
Core - 基于JwtBearer的身份认证(Authentication)
注:本文隶属于《理解ASP.NETCore》系列文章,请查看置顶博客或点击此处查看全文目录在开始之前,如果你还不了解基于Cookie的身份认证,那么建议你先阅读《基于Cookie的身份认证》后再阅读本文。另外,为了方便大家理解并能够上手操作,我已经准备好了一个示例程序,请访问XXTk.Auth.Samples.JwtBearer.HttpApi获取源码。文章中的代码,基本上在示例程序中均有实现,强
xiaoxiaotank
·
2022-02-14 11:00
asp.net
——统计输入的字符数目
题目:在页面中有一个TextBox输入框,一个显示文字用的Label,一个提交按钮Button。在TextBox中输入一段英文字母,点击按钮提交后统计其中字母‘a’的数量,并在Label中显示:共有??个字母a体验:这道题目不太难,主要调用了一个length()函数来获取字符串的长度,有一个关键点就是要通过unicode编码对字符串进行判断,下面贴出unicode编码对应的字符类型长度以及我的代码
Canace22
·
2022-02-14 11:08
asp.net
core 自定义认证方式--请求头认证
asp.netcore自定义认证方式--请求头认证Intro最近开始真正的实践了一些网关的东西,最近写几篇文章分享一下我的实践以及遇到的问题。本文主要介绍网关后面的服务如何进行认证。解决思路网关可以做一部分的认证和授权,服务内部有时候也会需要用户的信息,这时该怎么办呢,我们使用的是JWT认证,有一个identityserver去颁发,验证token,一种简单方式可以把token直接往后传,传递给后
天天向上卡索
·
2022-02-14 10:58
C# 中使用 Exceptionless的方法
Exceptionless可为您的JavaScript,Node,.NETCore,
ASP.NET
,WebAPI,WebForms,WPF,控制台和MVC应用程序提供实时错误报告。
chinaherolts2008
·
2022-02-14 10:40
C#教程
c#教程
.NET分布式缓存Memcached从入门到实战
但是
ASP.NET
中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活,此时Memcached或许是你想要的。今天阿笨给大家带来一堂NOSQL的课程,本期的主角是Memcached。
跟着阿笨一起玩NET
·
2022-02-14 05:11
《
ASP.NET
编程》18- linq查询表达式
1.序列序列是LINQ的基础。在看到一个查询表达式的时候,应该要想到它所涉及的序列:一开始总是存在至少一个序列,且通常在中间过程会转换为其他序列,也可能和更多的序列连接在一起。来看一个简单的例子,我们在人员列表上执行一个查询表达式。附加了一个过滤器,来保证只有成年人出现在结果序列中:varadultName=frompersoninpeoplewhereperson.Age>18selectper
BroadZhang
·
2022-02-14 01:27
关于dotnet 替换
ASP.NET
Core 的底层通讯为命名管道的 IPC 库的问题
目录背景使用方法服务端客户端这是一个用于本机多进程进行IPC通讯的库,此库的顶层API是采用ASP.NETCore的MVC框架,其底层通讯不是传统的走网络的方式,而是通过dotnetCampus.Ipc开源项目提供的基于NamedPipeStream命名管道的方式进行通讯。相当于替换掉ASP.NETCore的底层通讯方式,从走网络换成命名管道的方式。本库的优势是可以使用设计非常好的ASP.NETC
·
2022-02-13 14:40
ASP.Net
Core MVC基础系列之环境设置
上一节我们介绍了中间件的基本使用,这一节我们讲一讲.NetCore的环境设置,以及根据不同的环境加载不同的配置信息PS:由于最近一直比较忙,一直没抽时间更新这个系列,最近居多的博友催我,所以继续挤挤时间更新这个系列,感谢大家的对本系列教程的喜欢和支持.在实际开发中,我们的系统往往会是至少两个以上的运行环境,最基本的就是,开发环境和运营环境,体系完整的公司,还会有测试环境,预发布环境,和一些自定义环
·
2022-02-13 12:30
ASP.Net
Core MVC基础系列之中间件
上一节我们介绍了服务注册和基本的管道执行流程,并且讲到了中间件,这一节我们就来详细谈谈中间件这个东西讲中间件,其实就是讲Startup类里面的ConfigureServices和Configure这两个方法在程序启动类Program中,我们在CreateWebHostBuilder方法中调用了UseStartup方法,里面用泛型注入了Startup类,那程序就会自动实例化这个类,并且去执行它里面的
·
2022-02-13 12:29
ASP.Net
Core MVC基础系列之服务注册和管道
想必大家都知道ASP.NetCoreMVC默认自带了DI容器的,我们可以很方便的进行使用,来方便管理对象和生命周期,那么这一节我就会详细讲解服务注册,顺便简单讲解一下管道,让大家知道了基本的MVC运行流程.回顾一下上一节的内容,我们从配置文件中获取了输出的字符,也介绍各个配置的"优先级"(其实是配置覆盖),那么我们这一节以服务的方式输出这个字符串,然后用过DI进行注册服务,快速了解服务注册.DI容
·
2022-02-13 12:58
【
ASP.NET
Core】设置 Web API 响应数据的格式——FormatFilter特性篇
在上一篇烂文中老周已向各位介绍过Produces特性的使用,本文老周将介绍另一个特性类:FormatFilterAttribute。这个特性算得上是筛选器的马甲,除了从Attribute类派生外,还实现了IFilterFactory接口。之所以说它是个马甲,是因为IFilterFactory接口要求类型实现CreateInstance方法来产生筛选器的对象实例。也就是说,FormatFilterA
东邪独孤
·
2022-02-13 11:00
c++结构体转json
1因为项目中用到c/c++结构体转json字符串,其实这个操作很多库都可以实现,不过项目遇到要带反斜杠的json字符串,比如下面这个是
asp.net
前端那块需要的格式{\"aid\":\"1\",\"cid
captain_CasonCai
·
2022-02-13 10:37
工程
json
结构体
c/c++
ASP.NET
HttpRequest类介绍
HttpRequest类关于此类的介绍:查看HttpRequest类点击查看:HttpRequest中方法的封装跟这个类对应的HttpResponse类定义:使
ASP.NET
能够读取客户端在Web请求期间发送的
·
2022-02-13 10:24
详解
ASP.NET
Core中间件Middleware
本文为官方文档译文,官方文档现已非机器翻译https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/middleware/?view=aspnetcore-2.1什么是中间件(Middleware)?中间件是组装到应用程序管道中以处理请求和响应的软件。每个组件:选择是否将请求传递给管道中的下一个组件。可以在调用管道中的下一个组件之前和之后执
·
2022-02-13 10:24
ASP.Net
Core MVC基础系列之获取配置信息
这一节,我们来讲解.NetCore是怎么获取配置信息的..NetCore配置信息来源主要有以下几种1.appsettings.json文件2.UserSecrets3.环境变量4.命令行参数5.自定义XML等等在我们上一节新建的项目中,已经默认有appsettings.json文件了,并且appsettings.json默认会加载到项目中来,至于为什么会默认加载,我们可以通过源码进行分析,VS20
·
2022-02-13 10:52
ASP.Net
Core MVC基础系列之项目创建
一:系列教程环境介绍1:操作系统,Windows10专业版64位(版本号:1809)2:IDE使用VisualStudio2017专业版(版本号:15.9.5)3:SDK环境.NetCore2.2.1014:前端Vue2.X5:数据库MSSQL20176:语言使用C#7.3二:.NetCore2.2环境安装进行.NetCore开发,需要安装.NetCoreSDK,下载地址下载安装完成之后在CMD里
·
2022-02-13 10:50
软件测试最新学习路线、面试全攻略(轻松15K)
【测试架构师学习核心知识点】由于篇幅较大,准备了目录,方便阅读:目录一、自身技能积累篇二、简历制作篇三、常见面试题-智斗HR篇四、常见面试题-
技术篇
五、写在最后-友情赠送《软件测试工
柠檬小欧
·
2022-02-13 09:57
软件测试
面试
程序人生
计算机
软件测试
职场和发展
ASP.NET
Core分布式日志系统ELK实战演练
一、ELK简介ELK是Elasticsearch、Logstash和Kibana首字母的缩写。这三者均是开源软件,这三套开源工具组合起来形成了一套强大的集中式日志管理平台。•Elasticsearch分布式搜索和分析引擎。具有高可伸缩、高可靠和易管理等特点。基于ApacheLucene构建,能对大容量的数据进行接近实时的存储、搜索和分析操作。•Logstash日志收集器。搜集各种数据源,并对数据进
跟着阿笨一起玩NET
·
2022-02-12 20:18
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他