-
什么是云LIS平台
云LIS源码技术说明: 技术架构:Asp.NET CORE 3.1 MVC + SQLserver + Redis等 开发语言:C# 6.0、JavaScript 前端框架:JQuery、EasyUI…...- xiaohua1314
- 0
- 0
- 190
-
使用 ASP.NET Core、最小 API 和 .NET 6 创建 Web 应用和服务
什么是最小 API? 已完成100 XP 6 分钟 生成 API 的过程可能很复杂,因为它需要支持多种功能,例如路由、在数据存储中进行读取和写入,以及身份验证。 为了节省时间,请从 .NET 中内置的框架和模板着手,这些框架和模板提供了许多你需要的功能。 但在启动并运行基本 API 之前,这些框架可能需要进行大量设置。 对于适用于 .NET 6 的最小 API,情况并非如此。 通过几行代码即可快速…...- 小助手
- 0
- 0
- 517
-
在ASP.NET和ASP.NET Core之间共享代码教程
随着.NET 6的发布,使用ASP.NET Core有更多好处。但是,将现有的代码迁移到ASP.NET Core上往往听起来是一个很大的投资。今天我们将分享如何加速迁移到ASP.NET Core。今天你可以做一些小的改动,这些改动可以使你明天更容易迁移到ASP.NET Core。 在我们开始之前,让我们谈一谈一个真实的场景。让我们来谈谈如何修改一个有10年历史的应用程序的代码,使其能够与ASP.N…...- 小助手
- 0
- 0
- 130
-
将 ASP.NET Core 和 Azure SQL 数据库应用部署到 Azure 应用服务
在本教程中,你将了解如何将 ASP.NET Core 应用部署到 Azure 应用服务并连接到 Azure SQL 数据库。 Azure 应用服务是一种可缩放程度高、支持自修补的 Web 托管服务,可轻松地在 Windows 或 Linux 上部署应用。 尽管本教程使用 ASP.NET Core 6.0 应用,但对于其他版本的 ASP.NET Core 和 ASP.NET Framework 而言…...- 小助手
- 0
- 0
- 77
-
ASP.NET MVC升级到ASP.NET Core MVC踩坑小结
写在前面 ASP.NET Core是微软新推出的支持跨平台、高性能、开源的开发框架,它的优势不必多说,因为已经说得太多了。当然,现在依然有着数量庞大的系统运行于.NET Framework上,由于有大量的Break Changes,很多项目项目团队也不敢贸然升级,其中的考量也不全部是技术原因,更多的可能还是业务推进因素。 小编自年前开始考虑升级一套电商系统,原先是基于.NET Framework …...- 小助手
- 0
- 0
- 45
-
练习 – 实现 CRUD 操作
我们来继续扩展 Web API 控制器,添加在库存中创建 (POST)、更新 (PUT) 和删除 (DELETE) 披萨的功能。 添加披萨 使用 POST 方法可通过 Web API 添加披萨。 使用以下代码替换 Controllers/PizzaController.cs 中的 // POST action 注释: 上一个操作: 仅响应 HTTP POST …...- 小助手
- 0
- 0
- 137
-
ASP.NET Core 中的 CRUD 操作
我们的披萨服务支持对披萨列表执行 CRUD 操作。 这些操作是通过 HTTP 谓词执行的,它们通过 ASP.NET Core 属性进行映射。 正如你所了解的,HTTP GET 谓词用于从服务检索一个或多个项。 此类操作使用 ...- 小助手
- 0
- 0
- 97
-
练习 – 添加控制器
控制器是一个公共类,具有一个或多个称为“操作”的公共方法。 按照惯例,控制器放在项目根目录的 Controllers 目录中。 这些操作在 Web API 控制器内公开为 HTTP 终结点。 添加控制器 在 Visual Studio Code 中选择 Controllers 文件夹,并添加名为 PizzaController.cs 的新文件。 系统会在 Controllers 目录中创建名为 P…...- 小助手
- 0
- 0
- 66
-
练习 – 添加数据存储
在开始为披萨实现 Web API 之前,需要添加一个数据存储供你执行操作。 你需要一个 model 类来表示库存中的披萨。 模型包含用于表示披萨特征的属性。 模型用于在 Web API 中传递数据,以及在数据存储中保存披萨选项。 在本单元中,该数据存储是一个简单的本地内存中缓存服务。 在实际应用程序中,可以考虑将数据库(例如 SQL Server)与 Entity Framew…...- 小助手
- 0
- 0
- 84
-
ASP.NET Core Web API 控制器
在上一个练习中,你创建了一个 Web 应用程序,用于提供示例天气预报数据,然后,你使用了 HTTP REPL 与该应用程序交互。 在深入探讨如何编写自己的 PizzaController 类之前,让我们先看一下 WeatherController 示例中的代码,了解它的工作原理。 在本单元中,你将了解 WeatherController …...- 小助手
- 0
- 0
- 168
-
练习 – 创建 Web API 项目
此模块使用 .NET 6.0 SDK。 通过在首选终端中运行以下命令,确保你已安装 .NET 6.0: 将显示类似于下面的输出: 确保列出了以 6 开头的版本。 如果未列出任何版本或未找到命令,请安装最新的 .NET 6.0 SDK。 创建并浏览 Web API 项目 为了设置 .NET 项目以与 Web API 配合工作,我们将使用 Visual Studio Code。 V…...- 小助手
- 0
- 0
- 92
-
ASP.NET Core 中的 REST
当你浏览网页时,Web 服务器将使用 HTML、CSS 和 JavaScript 与浏览器通信。 如果你与页面进行某种交互,例如提交登录窗体或选择购买按钮,浏览器会将信息发送回 Web 服务器。 同样,Web 服务器可以使用 Web 服务与各种各样的客户端(浏览器、移动设备、其他 Web 服务器等)通信。 API 客户端通过 HTTP 与服务器通信,两者都使用 JSON 或 XML 等数据格式来交…...- 小助手
- 0
- 0
- 73
-
使用 ASP.NET Core 控制器创建 Web API 介绍
本模块介绍如何将 ASP.NET Core Web API 控制器与 .NET 和 C# 结合使用来创建跨平台 RESTful 服务。 本模块使用 .NET CLI(命令行接口)和 Visual Studio Code 进行本地开发。 学习完本模块后,你可以使用 Visual Studio (Windows) 和 Visual Studio for Mac (macOS) 等开发环境来应用其概念。…...- 小助手
- 0
- 0
- 88
-
.NET Core接入ElasticSearch 7.5
写在前面 最近一段时间,团队在升级ElasticSearch(以下简称ES),从ES 2.2升级到ES 7.5。也是这段时间,我从零开始,逐步的了解了ES,中间也踩了不少坑,所以特地梳理和总结一下相关的技术点。 ❝ES小趣闻: 多年前,一个叫做Shay Banon的刚结婚不久的开发者,由于妻子要去伦敦学习厨师,他便跟着也去了。在他找工作的过程中,为了给妻子构建一个食谱的搜索引擎,他开始使用Luce…...- 小助手
- 0
- 0
- 22
-
.NET CORE 授权
一、三种方式授权 不论使用NET CORE框架的何种授权都必须引入中间件,因为它实现了在管道中对当前请求的鉴权和授权的验证,在Startup中的Configure中首先加入鉴权和授权的中间件 中间件 描述 UseAuthentication 鉴权中间件 UseAuthorization 授权中间件,基于鉴权 1.Scheme 和 Role 基于Cookie 的Scheme授权,就是在授权时检查下是…...- 小助手
- 0
- 0
- 275
-
如何在ASP.NET Core 6中使用跟踪监听器
当使用ASP.NET Core 6构建的应用程序时,你可能经常想使用跟踪和记录来监控你的应用程序的性能和诊断错误。你也可以在生产环境中使用跟踪来衡量你的应用程序在运行时的表现。这篇文章讨论了我们如何在ASP.NET Core 6中使用追踪。我们将研究如何使用跟踪监听器来收集跟踪信息,并使用ILogger将跟踪输出引导到事件日志中。 当使用ASP.NET Core 6构建的应用程序时,你可能经常想使…...- 小助手
- 0
- 0
- 265
-
ASP.NET CORE 配置选项
以前提起配置,大家都会想到web.config和app.config,而且好像只有这一种方式。但是在ASP.NET CORE中,不仅提供了多元化的配置方式,而且提供了监视功能。 我们这里只介绍几种最常用的配置方式,最常见的配置方式应该还是配置文件吧,毕竟使用这种方式修改配置比较方便,不需要重新编译代码。 1、将配置定义在appsettings.json文件中 配置如下: 然后定义一个与当前结构一致…...- 小助手
- 0
- 0
- 34
-
在ASP.NET Core 6的最小API中使用日志和DI
如何在ASP.NET Core 6的最小API中实现日志、从配置系统中读取并使用依赖注入 ASP.NET Core 6引入了一个简化的托管模型,可用于实现具有最小依赖性的轻量级API。这些最小的API极大地减少了你需要编写的模板代码,以使你的ASP.NET Core 6应用程序启动和运行。 我们在之前的文章中讨论了如何开始使用最小API。在这篇文章中,我们将探讨最小化API的更多高级方面,包括实现…...- 小助手
- 0
- 0
- 129
-
如何在 ASP.NET Core 中使用 Quartz.NET 执行任务调度
当我们在web开发中,常常会遇到这么一个需求,在后台执行某一项具体的任务,具体的说就是这些任务必须在后台定时执行。 Quartz.NET 是一个开源的 JAVA 移植版,它有着悠久的历史并且提供了强大的 Cron 表达式,这篇我们就来讨论如何在 ASP.NET Core 中使用 Quartz.NET 去执行一些后台任务。 安装 Quartz.NET 要想使用 Quartz.NET,你可以使用 Vi…...- 小助手
- 0
- 0
- 259
-
宣布发布实体框架核心 7 预览版 6:性能版
实体框架 7 (EF7) 预览版 6 已发布,nuget.org 提供。继续阅读各个软件包的链接。这篇博客文章将重点介绍优化以更新性能; 更新性能改进 在 EF7 中,SaveChanges…...- 小助手
- 0
- 0
- 102
-
.NET Framework, .NET Core 和.NET Standard的区别和联系
三者的定义 .NET Standard: 定义:一套正式的 .NET API (.NET 的应用程序编程接口)规范,.NET Standard.NET Core 和.NET Framework 是.net standard 在不同平台下的具体实现。 .NET Framework: 类库 + 运行时(CLR) Framework的体系结构 .NET Core: .NET Core三大特点 跨平台,可…...- 小袁学编程
- 0
- 0
- 178
-
什么是.NET Core ?它和.NET Framework 有什么不同?
.NET Core 已经发布好几年了,很多.NET 程序员也一定跟我一样心中一直有以下疑问, .NET Core到底是不是 .NET 的下一个版本?还是说只是 .NET 支持跨平台的一个版本? 作为传统的 .NET 开发者或者说开发的程序都是在WIndows环境下面工作的,有没有必要学习 .NET Core? .NET Cor…...- 小袁学编程
- 0
- 0
- 189
-
ASP.NET Core监控—引入Prometheus(六)
在前面的系列博文中,我们说自定义业务计数器步骤: 1、分析业务,规划好监控跟踪指标 2、定义指标收集器 3、侵入编程(尽量在开发时分离业务实现与监控指票的收集代码)收集指标 4、开发grafana展示模板,完成展示 结合《asp.net core监控—引入Prometheus》二,三,四,五4种模版的demo,来较为深入分析了解一下这些步骤。 本系列是Prometheus和Grafan组合,这个组…...- 小助手
- 0
- 0
- 124
-
ASP.NET Core监控—引入Prometheus(五)
上一篇博文中说到Prometheus有四种指标类型:Counter(计数器)、Gauge(仪表盘)、Histogram(直方图)、Summary(摘要),并且我们做了一个Counter的Demo,接下来看看Histogram。 3、Summary:摘要 summary是采集展示百分位数,百分位定义:在一组由小到大的数字中,某个数字大于90%的数字,这个数字就是第90个的百分位数。 通过demo的来…...- 小助手
- 0
- 0
- 92
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!