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在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
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
理解
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
ASP.NET
Core分布式日志系统ELK实战演练
一、ELK简介ELK是Elasticsearch、Logstash和Kibana首字母的缩写。这三者均是开源软件,这三套开源工具组合起来形成了一套强大的集中式日志管理平台。•Elasticsearch分布式搜索和分析引擎。具有高可伸缩、高可靠和易管理等特点。基于ApacheLucene构建,能对大容量的数据进行接近实时的存储、搜索和分析操作。•Logstash日志收集器。搜集各种数据源,并对数据进
跟着阿笨一起玩NET
·
2022-02-12 20:18
asp.net
Razor显示当前日期时间的代码
在代码过程中,将写代码过程常用的一些代码片段珍藏起来,下边代码内容是关于asp.netRazor显示当前日期时间的代码,应该能对码农们有一些用途。
[email protected]
22334
·
2022-02-12 18:30
ASP.net
(C#)实现简易聊天室功能
本文实例为大家分享了
ASP.net
(C#)实现简易聊天室功能的具体代码,供大家参考,具体内容如下1.搭建框架 聊天系统
·
2022-02-12 15:16
用visual studio2019 创建
ASP.NET
web project
创建一个ASP.NETMVC项目,1,文件->新建->项目在项目模板中找到C#语言Web下的ASP.NETWeb应用程序(.NETFramework)(注:不使用ASP.NETCore),选择下一步修改项目名称和创建路径等信息,点击“创建”创建项目。将Web应用程序的类型选择为MVC,更改身份验证类型身份验证使用个人用户账户验证,点击“创建”完成项目创建项目文件结构运行项目的话.可在debug模式
偷了月光的猫
·
2022-02-12 10:05
asp.net
core web api 生成 swagger 文档
asp.netcorewebapi生成swagger文档Intro在前后端分离的开发模式下,文档就显得比较重要,哪个接口要传哪些参数,如果一两个接口还好,口头上直接沟通好就可以了,如果接口多了就有点不适用了,没有接口文档会大大提高前后端的沟通成本。而asp.netcore可以通过Swashbuckle.AspNetCore很方便的集成swagger文档,相比之前nodejs(express)和sw
天天向上卡索
·
2022-02-12 07:38
新浪微博授权登录(
asp.net
+ angular)
如QQ互联,这里详细介绍如何实现微博登录。成为开发者首先还是得先注册一个微博账号,用微博账号来登录开放平台。打开微博开放平台官网http://open.weibo.com/index.php,点击登录,完成开发者注册新浪微博开放平台完成开发者认证按照流程走,开发者类型一般选择个人。开发者认证创建网站应用一般来说,我们创建的是网站应用,其他应用是类似的,所以这里仅以网站应用为例。完成认证后,选择首页
MsgSS
·
2022-02-11 17:26
Web前端自学网站;小白们可要收藏了哦
从基础的HTML到CSS,乃至进阶的XML、SQL、JS、PHP和
ASP.NET
。从左侧的菜单选择你需要的教程!
秋风_bdfd
·
2022-02-11 10:07
Succinctly 中文系列教程(三)20220109 更新
Akka.NET组件三、演员介绍四、使用演员五、演员生命周期和状态六、演员的可转换行为七、演员层次结构八、演员路径和演员选择九、监督十、其他组件十一、Akka.NET单元测试十二、Akka.NET路由十三、
ASP.NET
·
2022-02-10 22:32
javapython
IIS部署
ASP.NET
Core项目及常见问题总结
部署准备工作1.服务器开启添加IIS相关功能1.1.点击windows搜索到“启用或关闭windows功能”1.2选择添加IIS的部分功能,如下图所示2.进入IIS,添加已经发布的网站文件3.设置应用程序池无托管代码4.运行你的网站4.1.默认运行下,如出现500.19问题,则说明网站目录权限不足,需要给网站添加用户,设置所有权限。4.2.打开网站的文件,添加用户设置权限,然后刷新网站5.按照以上
·
2022-02-10 12:47
详解
Asp.net
5中的ApplicationBuilder
ApplicationBuilder(IApplicationBuilder接口),是OWIN的基础,而且里面都是代理、代理的代理,各种lambda表达式,估计要看这部分代码,很多人得头昏脑涨。今天就对个类以及几个扩展方法进行讲解。按惯例先贴代码(这是我修改后的,将接口继承去掉了、HttpContext类修改成自己的MyHttpContext类)publicclassApplicationBuil
·
2022-02-10 12:46
asp.net
core中使用log4net
和之前的ASP.NETMVC中的使用LOG4NET的方法有些不同,这里先记录一下,使用步骤如下:建立ASP.NETCORE项目中,NUGET中搜索log4net后下载安装根目录建立log4net.config文件,内容如下:-->Startup.cs文件中的Startup方法和ConfigureServices方法里的AddMvc代码改下,核心代码如下,记得引用相应的命名空间://log4net日
niunan
·
2022-02-09 20:11
ASP.NET
Core基础之中间件
什么是ASP.NETCoreMiddleware?ASP.NETCore中间件组件是被组装到应用程序管道中以处理HTTP请求和响应的软件组件(从技术上来说,组件只是C#类)。ASP.NETCore应用程序中的每个中间件组件都执行以下任务。选择是否将HTTP请求传递给管道中的下一个组件。这可以通过在中间件中调用下一个next()方法实现。可以在管道中的下一个组件之前和之后执行工作。在ASP.NETC
·
2022-02-09 15:54
ASP.NET
Core应用程序配置文件AppSetting.json
AppSetting.json当我们使用空项目模板或Razor页面或MVC模板或WebAPI模板创建ASP.NETCoreWeb应用程序时,VisualStudio会自动为我们创建appsettings.json文件,如下图所示。appsettings.json文件是一个应用程序配置文件,用于存储配置设置,例如数据库连接字符串,任何应用程序范围的全局变量等。如果打开ASP.NETCoreappse
·
2022-02-09 15:53
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他