随笔分类 - .ASP.NET
摘要:.NET多年以前已经开始支持Docker,但由于国内.net现状,生产过程中几乎用不到docker支持,趁着有点时间捣鼓下~。 先期工作 1、首先安装 Docker Desktop 2、安装Visual Studio 创建项目 使用VS分别创建一个ASP.NET Core Api(WebApplic
阅读全文
摘要:今天来看一下asp.net core的执行管道。先看下官方说明: 从上图可以抛光,asp.net core的执行顺序是,当收到一个请求后,request请求会先经过已注册的中间件,然后会进入到mvc的拦截器管道: 进入mvc管道后,根据以上顺序执行过滤校正。 OK,根据以上说明下面我们新建一个MVC
阅读全文
摘要:上一篇说的是asp.net mvc核心UseMvc的过程,末尾想捋一下asp.net核心的路由流转过程,现在看来还是要准备下一个代码,熟悉了代码,那么整个流转过程就通了〜 不多说,今儿先看下,RouteContext: private RouteData _routeData; public Rou
阅读全文
摘要:在家办公,下班继续看点东西,不废话,继续看MVC的路由。 asp.net核心mvc的路由是建立在asp.net核心的路由之上的。通过终结点加载路由中间件的配置方式在此不细说了,(DOTNET Core MVC(二)已经说明)。在看一下其他的加载方式: app.UseMvc(routes => { /
阅读全文
摘要:搁置了几天,工作忙的一塌糊涂,今天终于抽空来继续看看MVC的知识。先来看看MVC的路由是如何处理的。以下为替代的路由: app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{
阅读全文
摘要:以控台的形式,运行.net core mvc 代码, Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup<Startup>();//指定网络主机要使用的启动类型
阅读全文
摘要:我们知道在后台管理系统中如何限制用户重复登陆是个讨论不觉的问题。一些人刚开始说在数据库里设置一个标志,当同样用户登录的时候就提示已经重复登陆,但是这里存在一个问题就是如果用户突然非法关机,那么其他的用户将永远无法登录。因此,这里要考虑两种情况,一个是用户已经登录的情况下,在有其他的用户用相同的帐号密码登录的时候可以让其他用户强制之前一个用户下线,这个很符合逻辑,既然都知道用户名和密码,那么系统就没办法判断到底哪个登录的是对的。因此,系统有权让知道密码的用户都可以登录系统。第二个还要防止用户非法关机之类的,一旦用户关机后,我们应该设置一个定时器,当然这个时间由我们自己来定义一个合理的时间,然后让
阅读全文