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开发环境安装配置
ASP.NETCore环境设置1.如何设置用于.NetCore应用程序开发的开发机器2.安装SDK和IDE3.验证安装开发和.NETCore应用程序所需的工具和软件1.设备:(Windows、Mac、Linux)2.IDE:VisualStudio、VisualCode3.NetSDK:软件开发工具包,此工具包有助于开发和运行系统中的应用程序。如何为构建.NETCore/ASP.NETCore应用
·
2022-02-09 11:55
ASP.NET
CORE基础教程
目录第一课基本概念第二课控制器的介绍第三课视图与表单第四课数据验证第五课路由规则第六课应用发布与部署源码地址第一课基本概念基本概念Asp.NetCoreMvc是.NETCore平台下的一种Web应用开发框架符合Web应用特点.NETCore跨平台解决方案MVC设计模式的一种实现环境准备安装最新版VisualStudio2017安装最新版.NETCoreSdk第二课控制器的介绍控制器定义方式:命名以
·
2022-02-09 11:52
ASP.NET
Core的中间件与管道介绍
今天来讨论一个ASP.NETCore很重要概念管道和中间件,在ASP.NETCore中,针对HTTP请求采用pipeline也就是通常说的管道方式来处理,而管道容器内可以挂载很多中间件(处理逻辑)“串联”来处理HTTP请求,每一个中间件都有权决定是否需要执行下一个中间件,或者直接做出响应。这样的机制使得HTTP请求能够很好的被层层处理和控制,并且层次清晰处理起来甚是方便。示意图如下:为了再次说明管
·
2022-02-09 11:50
ASP.NET
Core中HttpContext详解与使用
“传导体”HttpContext要理解HttpContext是干嘛的,首先,看图图一内网访问程序图二反向代理访问程序ASP.NETCore程序中,Kestrel是一个基于libuv的跨平台ASP.NETCoreweb服务器。不清楚Kerstrel没关系,以后慢慢了解。我们可以理解成,外部访问我们的程序,通过Http或者Https访问,例如https://localhost:44337/Home/I
·
2022-02-09 11:19
ASP.NET
Core托管模型CreateDefaultBuilder()方法
让我们讨论一下CreateDefaultBuilder()方法究竟对配置和设置Web服务器的作用。从托管的角度来看,一个ASP.NETWeb应用程序可以通过两种方式托管,即进程托管(InProcess)或进程外托管(OutOfProcess)。注:当我们使用任何模板创建新ASP.NETCoreWeb应用程序时,默认情况下,使用InProcess托管创建项目文件,该托管用于在IIS或IISExpre
·
2022-02-09 10:11
dotnet 替换
ASP.NET
Core 的底层通讯为命名管道的 IPC 库
这是一个用于本机多进程进行IPC通讯的库,此库的顶层API是采用ASP.NETCore的MVC框架,其底层通讯不是传统的走网络的方式,而是通过dotnetCampus.Ipc开源项目提供的基于NamedPipeStream命名管道的方式进行通讯。相当于替换掉ASP.NETCore的底层通讯方式,从走网络换成命名管道的方式。本库的优势是可以使用设计非常好的ASP.NETCore的MVC框架作为顶层调
lindexi
·
2022-02-09 09:00
易创索讯-零基础怎么学习网站建设?
框架框架有很多,比如说PHP、ASP、http://
ASP.NET
什么都是可以的,但是比必须要会一种以上。前端除了框架之外就是前端,前端的构成有HTML、CSS、JavaScript,并且能够运用流
DTYhero
·
2022-02-08 23:43
HTTP协议状态码详解(HTTP Status Code)
使用
ASP.NET
/PHP/JSP或者javascript都会用到http的不同状态,一些常见的状态码为:200–服务器成功返回网页404–请求的网页不存在503–服务不可用1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码
避凉闲庭
·
2022-02-07 11:17
ASP.NET
MVC 线程和并发
我也想过跳过C#高级知识点概要直接讲MVC,但经过前思后想,还是觉得有必要讲的。我希望通过自己的经验给大家一些指引,带着大家一起走上ASP.NETMVC大牛之路,少走弯路。同时也希望能和大家一起交流,这样也能发现我自己的不足,对我自己的帮助也是非常大的。建议大家对C#撑握的不错的时候,可以去看一些开源项目。走技术这条路,就要耐得住寂寞(群里双休日说要让群主找妹子进群的人必须反思),练好内功。不撑握
hzm326
·
2022-02-07 11:38
c#
队列
python
多线程
java
为什么超过500万开发者选择了
ASP.NET
Core?
目录一、WhatASP.NETCore?二、WhyASP.NETCore?三、为什么选择这项技术?四、ASP.NETCore的优势具体可以梳理为以下几个方面:1、生成WebUI和WebAPI的统一场景2、Blazor3、跨平台开发4、开放源代码和以社区为中心5、优点颇多,未来发展潜力巨大五、ASP.NETCore未来可期一、WhatASP.NETCore?ASP.NETCore是一个新的开源和跨平
哪 吒
·
2022-02-07 07:39
C#
asp.net
后端
microsoft
C# 在
ASP.NET
中使用依赖注入框架 Autofac 的简短入门
刚从PHP这种动态语言转移到C#这样静态语言的开发总是有些不适应,我在PHP里没有尝试过依赖注入框架,这次搞
ASP.NET
开发打算小试一番。在这里,我采用了业界赫赫有名的Autofac。
字母数字或汉字
·
2022-02-07 03:51
了解
ASP.NET
Core端点路由
了解ASP.NETCore端点路由介绍在这篇文章中,我将说明从版本2.2开始已添加到ASP.NETCore中间件管道中的新的端点路由功能,以及它如何演进到当前在预览版3的即将发布的版本3.0。端点路由背后的动机在端点路由之前,在HTTP请求处理管道的末尾,在ASP.NETCoreMVC中间件中完成了ASP.NETCore应用程序的路由解析。这意味着在中间件管道中的MVC中间件之前,路由信息(例如将
跋涉者129
·
2022-02-07 03:20
【
ASP.NET
Core】设置Web API 响应的数据格式——Produces 特性篇
开春首文,今天老周就跟各位大伙伴们聊一个很简单的话题:怎么设定API响应的数据格式。说本质一点,就是设置所返回内容的MIME类型(Content-Type头)。当然了,咱们不会使用在HTTP管道中插入中间件的方式来解决,因为:A、这样做会导致所有传入传出的HTTP消息都被修改;B、这样会毁坏API应用的设计规范,弄得不伦不类、礼崩乐坏、不堪入目。所以,今天的主角是一个特性类(Attribute),
东邪独孤
·
2022-02-06 18:00
ASP.NET
Core 2.0 通过EF Core使用MySQL数据库
以在VisualStudio2017中使用MySQL数据库为例。一、安装MySql.Data.EntityFrameworkCore要在ASP.NETCore中使用MySQL数据库,要先安装MySql.Data.EntityFrameworkCore,以VisualStudio2017为例,通过Nuget包管理器安装MySql.Data.EntityFrameworkCore包。二、添加Model
GongZH丶
·
2022-02-06 16:11
ASP.net
注册网站设计
一,目标设计一个学生信息注册界面,界面图如下。想要完成的界面1.实现功能用户能够添加各种信息对用户输入信息进行验证(非空验证,范围验证,邮箱格式验证)实现学院,专业,班级三级联动能够上传符合图片格式的文件验证照片的格式,获得上传照片的大小,格式,名称,其照片保存在当天路径Data文件中,若文件夹不存在,用代码创建Data。按保存按钮,点击保存按钮跳转到Index.aspx页面中,并将录入值传给In
新海说
·
2022-02-05 10:33
在
Asp.net
(core)中使用AutoMapper(1)why & how
1.why考虑以下类:namespaceAutoMapperTest{publicclassAuthor{publicstringName{get;set;}}publicclassBook{publicstringTitle{get;set;}publicAuthorAuthor{get;set;}}publicclassBookViewModel{publicstringTitle{get;s
Angeladaddy
·
2022-02-05 09:44
十、
ASP.NET
站点配置与安全(一)
3、整体说来,
ASP.Net
的整个配置体系,就是一个基于文件夹结构的继承体系。4、web.config文件是ASP.
Kingdee许先生
·
2022-02-05 04:30
手写一个简版
asp.net
core
手写一个简版asp.netcoreIntro之前看到过蒋金楠老师的一篇200行代码带你了解asp.netcore框架,最近参考蒋老师和Edison的文章和代码,结合自己对asp.netcore的理解,最近自己写了一个MiniAspNetCore,写篇文章总结一下。HttpContextHttpContext可能是最为常用的一个类了,HttpContext是请求上下文,包含了所有的请求信息以及响应信
天天向上卡索
·
2022-02-05 01:28
PHP知识点
动态web服务器:加载动态页面、jsp、
asp.net
、php、node.js。3.嵌套在html的php。
郭佳伟666
·
2022-02-04 20:02
Asp.Net
Core 使用Monaco Editor 实现代码编辑器功能
在项目中经常有代码在线编辑的需求,比如修改基于Xml的配置文件,编辑Json格式的测试数据等。我们可以使用微软开源的在线代码编辑器MonacoEditor实现这些功能。MonacoEditor是著名的VSCode的前身,项目地址:https://microsoft.github.io/monaco-editor/。本文介绍在Asp.NetCore项目中使用MonacoEditor实现代码编辑器功能
·
2022-02-04 15:18
C#利用
ASP.NET
Core开发学生管理系统详解
目录涉及知识点创建项目登录模块1.创建控制器--LoginController2.创建登录视图3.创建用户模型4.创建数据库操作DataContext5.创建数据库和表并构造数据6.添加数据库连接配置7.添加注入信息8.运行测试随着技术的进步,跨平台开发已经成为了标配,在此大背景下,ASP.NETCore也应运而生。本文主要利用ASP.NETCore开发一个学生管理系统为例,简述ASP.NETCo
·
2022-02-04 15:40
[译]
ASP.NET
Core Web API 中使用Oracle数据库和Dapper看这篇就够了
[译]ASP.NETCoreWebAPI中使用Oracle数据库和Dapper看这篇就够了本文首发自:博客园文章地址:https://www.cnblogs.com/yilezhu/p/9276565.html园子里关于ASP.NETCoreWebAPI的教程很多,但大多都是使用EF+Mysql或者EF+MSSQL的文章。甚至关于ASP.NETCoreWebAPI中使用Dapper+Mysql组合
依乐祝
·
2022-02-03 15:25
智能大棚
该网站的开发使用了哪些技术,分别有什么用1.前端HTML5,CSS3,Bootstrap(搭建前端布局)2.后端
ASP.NET
,C#。(搭建后端触
dillqq
·
2022-02-03 02:53
对接相关 - 使用SoapUI内置MockService制定的一套被动执行规范
(写完范例后再整理一下)范例创建一个传参并返回结果的简单WebMethod如下(这里使用的是
asp.net
):[WebMethod]publicfloatDivision(floata,floatb){
·
2022-01-19 18:17
soapui
ASP.NET
Core中的授权(2) — 基于声明
程序认证身份之后就是授权,授权也有很多种三种:基于角色,基于声明,基于策略此次授权的demo之git地址:https://github.com/xeekseven/AspNet-core-Example/tree/master/ANC-Authorize-Policy基于声明:(用此可以替代基于角色了)其实这个有点像自由版基于角色授权。其中的判断逻辑运算还是equal,但是type和值都可以自己定
谁有羊毛
·
2022-01-13 18:27
ASP.NET
Core中的授权(1) — 基于角色
程序认证身份之后就是授权,授权也有很多种三种:基于角色,基于声明,基于策略基于角色:a)这个目前系统有默认Role的Type——ClaimTypes.Role,b)主要实现的逻辑就是去比对Claim这个实例中的ClaimTypes.Role属性的值是否与[Authorize(Roles="Administrator")]中Roles的值是否一致实现方式配置Startup.cs类,使用Cookie及
谁有羊毛
·
2022-01-13 17:10
快速理解
ASP.NET
Core的认证与授权
ASP.NETCore的认证与授权已经不是什么新鲜事了,微软官方的文档对于如何在ASP.NETCore中实现认证与授权有着非常详细深入的介绍。但有时候在开发过程中,我们也往往会感觉无从下手,或者由于一开始没有进行认证授权机制的设计与规划,使得后期出现一些混乱的情况。这里我就尝试结合一个实际的例子,从0到1来介绍ASP.NETCore中如何实现自己的认证与授权机制。当我们使用VisualStudio
·
2022-01-07 10:24
asp.net
在
ASP.Net
Core和Java中配置密钥
大家好,我是本期的微软MVP实验室研究员——张安忠。今天我将通过实验和完整的操作过程,向大家介绍如何使用在ASP.NETCore和Java项目中集成AzureKeyVault功能。思路浅析在软件开发中,项目安全是重中之重,特别是在多部门或者开源项目中,如何保存我们的密钥,但又不影响本地的开发,是我们开发者需要考虑的问题。这里简单的列举了下平时开发中我们做的方案:本地直接采用localhost的形式
·
2022-01-02 10:36
asp.net-core
ASP.NET
Core开发Docker部署
Docker常用命令dockerinfo检查Docker的安装是否正确,如果没有找到此命令,则表示Docker没有正确安装dockerpullbusybox拉取一个预建的镜像sample_job=$(dockerrun-dbusybox/bin/sh-c"whiletrue;doechoDocker;sleep1;done")以后台进程的方式运行hellodockersample_job命令会隔一
·
2021-12-24 02:15
ASP.NET
Core在Linux下为dotnet创建守护进程
什么是守护进程在linux或者unix操作系统中,守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。由于在linux中,每个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端被称为这些进程的控制终端,当控制终端被关闭的时候,相应的进程都会自动关闭。但是守护进程却能突破这种限制,它脱离于终端并
·
2021-12-23 14:50
在Linux+Jexus中发布和部署
Asp.Net
Core
目录安装LinuxDotNet环境新建一个WebApp项目,并发布使用Jexus进行反向代理Jexus介绍安装Jexus配置Jexus注意事项安装LinuxDotNet环境安装dotnet环境参见官方网站https://www.microsoft.com/net/core。新建一个WebApp项目,并发布在Asp.NetCore项目中,我们使用dotnetnew-tWebApp命令和创建一个新的空
·
2021-12-23 12:40
在MacOS+Linux+Nginx中发布和部署
Asp.Net
Core
目录新建一个WebApp项目发布到Linux,MacOS使用Nginx进行反向代理MacOSLinux(Ubuntu)注意事项新建一个WebApp项目在Asp.NetCore项目中,我们使用dotnetnew-tWebApp命令和创建一个新的空的Web应用程序。以下是我在Mac中的截图:主要是用以下几个命令:mkdirHelloWebApp这个命令是创建一个名为HelloWebApp的文件夹。do
·
2021-12-23 12:08
asp.net
计算机毕设(计算机专业毕设选题题目大全)
源程序代码在六月雪毕业设计网站上1.#_asp.net_179_sqlserver_家政信息管理系统_.zip2.#_asp.net_179_sqlserver_家教信息管理系统_.zip3.001asp.net三层架构婚庆公司网站.rar4.002net旅游管理网站演示).rar5.003asp.net网上专家门诊预约系统.rar6.003asp.net网上专家门诊预约系统演示录像.rar7.0
cm计算机毕业设计
·
2021-12-21 15:43
asp.net
中使用log4net详解
说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MSSQLServer,Access,Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误)、ERROR(一
·
2021-12-21 10:58
asp.net
使用ajaxFileUpload插件上传文件(附源码)
ajaxFileUpload.js很多同名的,因为做出来一个很容易。我用的是这个:https://github.com/carlcarl/AjaxFileUpload下载地址在这里:http://xiazai.jb51.net/201701/yuanma/ajaxfileupload(jb51.net).rarAjaxFileUpload.js并不是一个很出名的插件,只是别人写好的放出来供大家用,
·
2021-12-20 17:25
解决
ASP.NET
Core中使用漏桶算法限流的问题
目录算法原理算法实现进程内即内存漏桶算法基于Redis的漏桶算法应用算法1、安装Nuget包2、使用中间件漏桶算法是限流的四大主流算法之一,其应用场景各种资料中介绍的不多,一般都是说应用在网络流量控制中。这里举两个例子:1、目前家庭上网都会限制一个固定的带宽,比如100M、200M等,一栋楼有很多的用户,那么运营商怎么保证某些用户没有使用过多的带宽,从而影响到别人呢?这时就可以使用漏桶算法,限制每
·
2021-12-19 13:53
ASP.NET
Core中使用滑动窗口限流的问题及场景分析
目录算法原理漏检太刚算法实现进程内即内存滑动窗口算法基于Redis的滑动窗口算法应用算法1、安装Nuget包2、使用中间件滑动窗口算法用于应对请求在时间周期中分布不均匀的情况,能够更精确的应对流量变化,比较著名的应用场景就是TCP协议的流量控制,不过今天要说的是服务限流场景中的应用。算法原理这里假设业务需要每秒钟限流100次,先来看固定窗口算法的两个问题:漏检如下图所示,单看第1秒和第2秒,其请求
·
2021-12-19 13:50
ASP.NET
Core使用固定窗口限流
目录算法原理算法实现进程内即内存固定窗口算法基于Redis的固定窗口算法算法应用1、安装Nuget包2、使用中间件算法原理固定窗口算法又称计数器算法,是一种简单的限流算法。在单位时间内设定一个阈值和一个计数值,每收到一个请求则计数值加一,如果计数值超过阈值则触发限流,如果达不到则请求正常处理,进入下一个单位时间后,计数值清零,重新累计。如上图所示,时间单位是1秒,阈值是3。第1秒3个请求,不会触发
·
2021-12-09 10:02
ASP.NET
Core中使用固定窗口限流
算法原理固定窗口算法又称计数器算法,是一种简单的限流算法。在单位时间内设定一个阈值和一个计数值,每收到一个请求则计数值加一,如果计数值超过阈值则触发限流,如果达不到则请求正常处理,进入下一个单位时间后,计数值清零,重新累计。如上图所示,时间单位是1秒,阈值是3。第1秒3个请求,不会触发限流;第2秒1个请求,不会触发限流;第3秒4个请求,这一秒的前3个请求正常处理,第4个请求触发限流,会被拒绝处理。
波斯马
·
2021-12-09 07:00
ApacheCN
Asp.NET
译文集 20211126 更新
ASP.NETCore2基础知识零、前言一、搭建舞台二、控制器三、视图四、模型五、验证六、路由七、RestBuy八、添加功能、测试和部署ASP.NETCore3和Angular9零、前言一、准备二、环顾四周三、前端和后端交互四、实体框架核心的数据模型五、获取和显示数据六、表单和数据验证七、代码调整和数据服务八、后端和前端调试九、ASP.NETCore和Angular单元测试十、认证和授权十一、渐进
·
2021-12-08 22:31
asp.net
使用VS2022在
ASP.NET
Core中构建轻量级服务
目录1.使用VS2022创建ASP.NETCore项目2.在ASP.NETCore中启用一个轻量级的服务3.在ASP.NETCore中使用IEndpointConventionBuilder扩展方法4.在ASP.NETCore中使用轻量级服务检索记录5.在ASP.NETCore中使用轻量级服务创建记录6.在ASP.NETCore中使用轻量级服务删除记录7.ASP.NETCore中轻量级服务的配置方
·
2021-12-08 11:10
理解
ASP.NET
Core - 模型绑定&验证(Model Binding and Validation)
注:本文隶属于《理解ASP.NETCore》系列文章,请查看置顶博客或点击此处查看全文目录模型绑定什么是模型绑定?简单说就是将HTTP请求参数绑定到程序方法入参上,该变量可以是简单类型,也可以是复杂类。绑定源所谓绑定源,是指用于模型绑定的值来源。先举个例子:[Route("api/[controller]")]publicclassUserController:ControllerBase{[Ro
xiaoxiaotank
·
2021-12-08 09:00
如何在
ASP.NET
Core 中构建轻量级服务
在ASP.NETCore中处理Web应用程序时,我们可能经常希望构建轻量级服务,也就是没有模板或控制器类的服务。轻量级服务可以降低资源消耗,而且能够提高性能。我们可以在Startup或Program类中创建这些轻量级服务或API。1.使用VS2022创建ASP.NETCore项目我们在VisualStudio2022中创建一个ASP.NETCore项目。按照以下步骤在VisualStudio202
·
2021-12-08 08:18
c#asp.net后端
如何在
ASP.NET
Core 中构建轻量级服务
在ASP.NETCore中处理Web应用程序时,我们可能经常希望构建轻量级服务,也就是没有模板或控制器类的服务。轻量级服务可以降低资源消耗,而且能够提高性能。我们可以在Startup或Program类中创建这些轻量级服务或API。1.使用VS2022创建ASP.NETCore项目我们在VisualStudio2022中创建一个ASP.NETCore项目。按照以下步骤在VisualStudio202
编程宝库
·
2021-12-08 08:00
ASP.NET
Core应用JWT进行用户认证及Token的刷新方案
本文将通过实际的例子来演示如何在ASP.NETCore中应用JWT进行用户认证以及Token的刷新方案一、什么是JWT?JWT(jsonwebtoken)基于开放标准(RFC7519),是一种无状态的分布式的身份验证方式,主要用于在网络应用环境间安全地传递声明。它是基于JSON的,所以它也像json一样可以在.Net、JAVA、JavaScript,、PHP等多种语言使用。为什么要使用JWT?传统
·
2021-12-02 15:32
javaScript作为外部文件引用时要注意
javaScript作为外部文件引用时要注意单页面应用js没有问题,但是假如应用masterpage,在套用外部js文件时,依据设置的id得到的对象一直为NULL:
ASP.Net
提供了代码和页面别离的机制
·
2021-12-01 10:03
javascript
理解
ASP.NET
Core - 过滤器(Filters)
注:本文隶属于《理解ASP.NETCore》系列文章,请查看置顶博客或点击此处查看全文目录Filter概览如果你是从
ASP.NET
一路走过来的,那么你一定对过滤器(Filter)不陌生。
xiaoxiaotank
·
2021-11-30 09:00
理解
ASP.NET
Core 错误处理机制(Handle Errors)
注:本文隶属于《理解ASP.NETCore》系列文章,请查看置顶博客或点击此处查看全文目录使用中间件进行错误处理开发人员异常页开发人员异常页用于显示未处理的请求异常的详细信息。当我们通过ASP.NETCore模板创建一个项目时,Startup.Configure方法中会自动生成以下代码:publicvoidConfigure(IApplicationBuilderapp,IWebHostEnvir
·
2021-11-26 14:09
ASP.NET
使用 Dispose 释放资源的四种方法详细介绍
IDisposable对象3.在请求结束时处理IDisposable对象4.使用内置的IoC容器处理IDisposable对象5.使用IHostApplicationLifetime事件处理IDependency对象
ASP.NET
·
2021-11-26 14:37
ASP.NET
在VS2022中使用Dispose释放资源实例
Dispose和Finalize是运行的.NET和.NETCore应用程序释放占用的资源的两种方法。通常,如果应用程序中有非托管资源,应该显式地释放这些资源占用的资源。由于Finalize的非确定性,以及在性能方面的成本很高,因此Dispose方法的使用频率远高于Finalize。其实,我们可以在一个实现了IDisposable接口的类型上使用Dispose方法。本文中提供的代码示例均默认运行在V
·
2021-11-26 14:36
上一页
63
64
65
66
67
68
69
70
下一页
按字母分类:
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
其他