TigerWebApi 是什么? TigerWebApi 是一个热插拔的API,实现了项目不停止的情况下对项目API进行更新。 https://github.com/DeyiXu/TigerWebApi​github.com   环境 .NET Standard 2.0 ASP.NET Core 2.0 介绍 Tiger.WebApi.Core 是API处理的核心文件 Tige...

  asp.net core主要提供了三种依赖注入的方式 其中AddTransient与AddSingleton比较好区别 AddTransient瞬时模式:每次都获取一个新的实例 AddSingleton单例模式:每次都获取同一个实例   而AddTransient与AddScoped的区别更不容易区别一点 首先这两种方式每次请求得到的都不是同一个对象,从这点看会发现这两个都...

这篇文章主要是在 通过现有数据库在 ASP.NET Core 上开始使用 EF Core 和 通过现有数据库在 ASP.NET Core 上开始使用 EF Core 这两篇文章作为基础的,可以先读完这两篇文章并做完文章的步骤再来看看。 好了,我们现在开始。 在创建项目的时候,我们会使用身份验证。 在右边的“Change Authenticatio...

首先要看官网说明了https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/index?view=aspnetcore-2.1&tabs=aspnetcore2x。这个是必须的。 1、配置IIS,这个就比较麻烦了,当然有时候也很顺利。这个自行百度吧。 2、创建一个asp.net core web程序。 这一步一般有两种...

关于开发流程,在上一篇博客已经阐明,下面附上我的代码,供参考,关于流程不做赘述。 放截图,防止复制。 仓储接口: 仓储实现: 应用服务接口: 应用服务实现: ok,然后运行查看API。 当然可以直接在API中进行测试。 展开API,点击Try it out,点击Execute,可以看到后台返回的数据。 对应我数据库中的数据(之前手动添加的): 接下来是前端调用api接口,由于vue短时间内我不好学...

原文链接:https://www.52abp.com/ 在本文章中,我们将探索并了解 asp.net core 项目文件。 我们使用 C#作为编程语言,因此项目文件具有.csproj 扩展名。 如果您使用过以前版本的 ASP.NET,那么您可能对此文件非常熟悉,但此文件中包含的格式和内容在 asp.ne Core 中发生了很大变化。 一个重要的变化是,项目文件不包含任何文件夹或文件引用。 简单解释...

原文链接:https://www.52abp.com ASP.NET Core MVC 中的 Model   我们希望最终从 Student 数据库表中查询特定的学生详细信息并显示在网页上,如下所示。 MVC 中的模型包含一组表示数据的类和管理该数据的逻辑。 因此,为了表示我们想要显示的学生数据,我们使用以下 Student 类。 C# ASP.NET Core 中的模型类不必位于 Mo...

文章目录 前言 Redis 使用 RedisUtil 测试 小结 前言 中秋过完不知不觉都已经快两周没动这个工程了,最近业务需要总算开始搞后台云服务了,果断直接net core搞起,在做的中间遇到了不少问题,这个后续会一点点列出来包括解决方法,今天就先把之前挖的坑填一个。 Redis 之前在缓存那篇提到过,Cookie,Session,Cache这几个不同的缓存方式,Cookie是存在客户端浏览器...

前言 这篇文章不会介绍什么是 Blazor,若想理解基本概念,请自行百度或查看微软官方文档。这篇文章是偏向技术的,也就是说它不是概念,而是教你从零开始搭建一个 Blazor 项目,前提是你必须先掌握 ASP.NET CORE 的基本知识。 学习Blazor的前提知识点 ASP.NET CORE 的基本概念 Razor Page 的基本概念 依赖注入的知识 言归正传 Blazor 是属于 ASP.N...

我们知道.net core支持console和web开发,分别叫做.net core程序和asp.net core.  查询.net core官方文档,并没有介绍编写windows service相关的说明,一直以来以为dotnet core不支持windows service开发,知道查看asp.net core部署文档中提到可以部署在Windows service中,从而确...

前言 本来按着前面是想用nodejs来做游戏服务器的,但是后面查资料,看着看着,好像发现一个新东西.net core。似乎nodejs对帧同步这种要求服务器运算量较大的,不算很好(但是可以nodejs + c++),而且既然.net core是最新的技术,那就与时俱进的研究看看。(目前对服务器不太了解,对.net core也不了解,自己找的资料也不多,有错误请大神指点一二),本文还是从与unity...

使用方式 需要在ConfigureServices中增加路由服务, services.AddRouting(); 在Configure中定义路由具体的实现: 用 new RouteHandler定义一个默认的路由处理函数 再用new RouteBuilder创建一个路由构造器,他需要两个参数,1 IApplicationBuilder实例 2 IRoute 的实例,将 Configure 的app...

我们在平时Web API接口中正常使用Swagger,现在我使用.Net Core 开发Web API也同时使用了Swagger,Swagger就是最受欢迎的REST API文档生成工具之一,在这里我就大家简单说明一下如何在.Net Core 中使用Swagger。 一、为什么使用Swagger作为REST APIs文档生成工具 Swagger 可以生成一个具有互动性的API控制台,开发者可以用来...