标签: ASP.NET

详解ASP.NET Core 中基于工厂的中间件激活的实现方法

IMiddlewareFactory/IMiddleware是中间件激活的扩展点。UseMiddleware扩展方法检查中间件的已注册类型是否实现IMiddleware。如果是,则使用在容器中注册的IMiddlewareFactory实例来解析IMiddleware实现,而不使用基于约定的中间件激活...

ASP.NET 2021-04-18 191 0 0 阅读全文

.NET必知的EventCounters性能指标监视器详解

在.NET我们对于性能指标监控,其实常见的有两个方法,一个是CLI工具dotnet-counters而另一个是代码级别的EventListener.使用dotnet-countersdotnet-counters是一个性能指标监视工具,用于临时运行状态监视和初级性能调查。它可以观察通过EventCo...

ASP.NET 2021-04-18 186 0 0 阅读全文

在Linux中安装ASPNET.Core3.0运行时的示例代码

#以下示例适用于x64位runtimev3.0.0mkdir/runtimescd/runtimeswgethttps://download.visualstudio.microsoft.com/download/pr/b0c44e05-b7a1-4221-94ec-a0c0d3a11eed/afc...

Linux 2021-04-29 216 0 0 阅读全文

.Net Core路由处理的知识点与方法总结

用户请求接口路由,应用返回处理结果。应用中如何匹配请求的数据呢?为何能如此精确的找到对应的处理方法?今天就谈谈这个路由。路由负责匹配传入的HTTP请求,将这些请求发送到可以执行的终结点。终结点在应用中进行定义并且在应用启动的时候进行配置,也就是在中间件中进行处理。路由基础知识在项目新建的时候都会自动...

ASP.NET 2021-04-12 153 0 0 阅读全文

.NET学习笔记之默认依赖注入

介绍不要依赖于具体的实现,应该依赖于抽象,高层模块不应该依赖于底层模块,二者应该依赖于抽象。简单的说就是为了更好的解耦。而控制反转(Ioc)就是这样的原则的其中一个实现思路,这个思路的其中一种实现方式就是依赖注入(DI)。ASP.NETCore内置有对依赖注入(DI)的支持,开发者只需要定义好接口后...

ASP.NET 2021-05-08 194 0 0 阅读全文

ASP.NET Core使用HostingStartup增强启动操作方法详解

概念在ASP.NETCore中我们可以使用一种机制来增强启动时的操作,它就是HostingStartup。如何叫"增强"操作,相信了解过AOP概念的同学应该都非常的熟悉。我们常说AOP使用了关注点分离的方式,增强了对现有逻辑的操作。而我们今天要说的HostingStartup就是...

ASP.NET 2021-04-18 159 0 0 阅读全文

ASP.NET中AJAX的异步加载演示

此次的Demo是一个页面,页面上有两行字,然后后面用AJAX,使用一个下拉框去替换第一行文字第一个是被替换的网页varxmlHttpRequest;functioncreateXmlHttpRequest(){if(window.ActiveXObject){xmlHttpRequest=newAc...

ASP.NET 2021-06-28 128 0 0 阅读全文

创建一个ASP.NET MVC5项目的实现方法(图文)

创建第一个MVC项目选择]ASP.NETWeb应用程序(.NETFramework)选择一下创建的路径选择MVC到这里恭喜你成功的创建了你的MVC项目

ASP.NET 2021-05-18 154 0 0 阅读全文

深入探究ASP.NET Core Startup初始化问题

Startup类相信大家都比较熟悉,在我们使用ASP.NETCore开发过程中经常用到的类,我们通常使用它进行IOC服务注册,配置中间件信息等。虽然它不是必须的,但是将这些操作统一在Startup中做处理,会在实际开发中带来许多方便。当我们谈起Startup类的时候你有没有好奇过以下几点为何我们自定...

ASP.NET 2021-04-18 154 0 0 阅读全文

ASP.NET通过更改Url进行页面传值

这里,通过假数据,手动创建的一个类,然后创建的一个集合,放入下拉框,选好值以后,点确定会在另一个页面产生对应的id,有不懂的欢迎评论创建一个类:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;n...

ASP.NET 2021-06-28 143 0 0 阅读全文

Asp.Net Core中发送Email的完整步骤

在项目开发中常常会需要做发送Email的功能,在ASP.NETCore中你可以用MailKit来实现Email的发送,MailKit是一个开源的客户端库,可用在Windows,Linux或者Mac上,本篇文章就来讨论在ASP.NETCore中去实现。安装MailKit要想使用MailKit,你可以使...

ASP.NET 2021-03-30 214 0 0 阅读全文

详解在ASP.NET Core中如何编写合格的中间件

这篇文章探讨了让不同的请求去使用不同的中间件,那么我们应该如何配置ASP.NETCore中间件?其实中间件只是在ASP.NETCore中处理Web请求的管道。所有ASP.NETCore应用程序至少需要一个中间件来响应请求,并且您的应用程序实际上只是中间件的集合。当然MVC管道本身就是中间件,早在We...

ASP.NET 2021-05-07 121 0 0 阅读全文

如何在Asp.Net Core中集成Refit

在很多时候我们在不同的服务之间需要通过HttpClient进行及时通讯,在我们的代码中我们会创建自己的HttpClient对象然后去跨领域额进行数据的交互,但是往往由于一个项目有多个人开发所以在开发中没有人经常会因为不同的业务请求去写不同的代码,然后就会造成各种风格的HttpClient的跨域请求,...

ASP.NET 2021-03-25 175 0 0 阅读全文

使用 HttpReports 监控 .NET Core 应用程序的方法

简介HttpReports基于.NETCore开发的APM监控系统,使用MIT开源协议,主要功能包括,统计,分析,可视化,监控,追踪等,适合在中小项目中使用。github:https://github.com/dotnetcore/HttpReports我也很荣幸在.NETConf2020大会上,做...

ASP.NET 2021-03-24 176 0 0 阅读全文

记一次EFCore类型转换错误及解决方案

一背景今天在使用EntityFrameworkCore查询的时候在调试的时候总是提示如下错误:Unabletocastobjectoftype'System.Data.SqlTypes.SqlString'totype'System.Data.SqlTypes.SqlGuid'第一次看这个报错肯定是...

ASP.NET 2021-03-24 225 0 0 阅读全文

如何在Asp.Net Core MVC中处理Null值的实现

译文链接:https://www.infoworld.com/article/3434624/how-to-handle-null-values-in-aspnet-core-mvc.html传统的asp.netmvc对应着.netcore中的asp.netcoremvc,可以利用asp.netco...

ASP.NET 2021-04-11 145 0 0 阅读全文

.Net中MoongoDB的简单调用图文教程

本文主要给大家介绍了关于.Net中MoongoDB调用的方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧方法如下:1、安装.Net驱动:Install-PackageMongoDB.Driver2、数据插入,链接数据库//新建Person测试类publicclassPerson{...

ASP.NET 2021-04-30 172 0 0 阅读全文

Asp.Net实现存储和读取数据库图片

本文实例为大家分享了asp.net存储和读取数据库图片的具体代码,供大家参考,具体内容如下1.创建asp.netweb窗体项目代码如下:上传图片展示图片效果图如下:2.创建数据库数据库脚本如下:createdatabaseImagetestgouseImagetestCREATETABLE[dbo]...

ASP.NET 2021-05-10 207 0 0 阅读全文

.Net Core官方JWT授权验证的全过程

什么是JWT?JSONWeb令牌(JWT)是一个开放标准(RFC7519),它定义了一种紧凑且自包含的方式,用于在各方之间安全地传输信息作为JSON对象。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对对JWT进行签名。尽管可以...

ASP.NET 2021-04-11 159 0 0 阅读全文

VS2019以及MFC的安装教程

注:考虑到网友的评论,若出现MSB8041错误,请参照:MSB8041MFCLibrariesAreRequiredForThisProject.若出现:c2065未声明的标识符,请参照:ErrorC2065:未声明的标识符错误一:安装过程:1、搜索visualstudio进入官网。2、选择comm...

ASP.NET 2021-07-06 250 0 0 阅读全文