前言.net core 2.* 实施性能监控这个工具其实给运维 大大们用起来是更爽的。但是Grafana现在还没有找到中文版。本文需要了解的相关技术与内容:InfluxDb(分布式时序数据库,开源)(注:分布式部分已商业化最新的分布式版本已不在开源,单例的继续开源)Grafana(开源的,功能齐全的度量仪表盘和图形编辑)App Metrics(主角,开源的支持.NET Cor
先思考一些问题:它是做什么的、以及怎么使用它。带着这些问题往下走。consul是做什么的consul用于微服务下的服务治理。服务治理是什么?它包含但不限于:服务发现、服务配置、健康检查、键值存储、安全服务通信、多数据中心等。为什么需要服务治理?举个例子:最开始的服务比较简单,各服务之间通过API就能访问。后面业务复杂了,服务也跟着复杂了,搞分布式了,而
# 服务器发布 .NET Core ## 介绍 .NET Core 是一个跨平台的开源框架,用于构建现代化的 Web 应用程序和云服务。在开发完成后,将应用程序部署到服务器上是非常重要的一步。本文将介绍如何将 .NET Core 应用程序发布到服务器上,并提供相应的代码示例。 ## 准备工作 在开始之前,我们需要完成以下准备工作: 1. 安装 .NET Core SDK:在服务器上安装
原创 2023-08-31 03:56:28
200阅读
  在前面的系列博文中,我们说自定义业务计数步骤:  1、分析业务,规划好监控跟踪指标  2、定义指标收集  3、侵入编程(尽量在开发时分离业务实现与监控指票的收集代码)收集指标  4、开发grafana展示模板,完成展示  结合《asp.net core监控—引入Prometheus》二,三,四,五4种模版的demo,来较为深入分析了解一下这些步骤。  本系列是Prometheus和Graf
ASP.NET Core支持依赖项注入(DI)软件设计模式,这是一种用于在类及其依赖项之间实现控制反转(IoC)的技术。引用nuget包.net core使用了接口与实现分离的设计模式,这样的好处是第三方的Ioc容器只需要引用Microsoft.Extensions.DependencyInjection.Abstractions包,并实现其中的接口,就可以与.net core框架完美兼容了。Mi
转载 2023-09-16 21:44:12
73阅读
一、前言 上一篇文章中记录了对IIS部署应用时相关配置项的设置;那么Asp.Net Core有那些Web服务器呢?各种Web服务器有什么区别呢?实际应用中应该选择哪个呢?二、常用的Web服务器类型 1、Asp.Net Core当前常用的Web服务器为以下类型:类型WindowsmacOSLinuxKestrel√√√HTTP.sys√××IIS√×× 2、接下来分别说明:Kestrel:   Ke
转载 2023-07-20 16:21:59
40阅读
# 如何实现".net core 500 - 内部服务器错误" 作为一名经验丰富的开发者,我将通过以下步骤来教会你如何实现 ".NET Core 500 - 内部服务器错误"。 ## 步骤概览 首先,让我们来看一下整个过程的步骤概览。下表将展示我们将要完成的步骤及其相应的代码。 | 步骤 | 描述 | 代码示例 | | ------ | ------ | ------ | | 步骤 1 |
原创 2023-09-08 06:20:31
146阅读
服务器框架是一个云提供商无关的工具包,旨在帮助构建,管理和部署无服务器组件的操作,以实现完
原创 2022-10-24 16:08:59
148阅读
全球领先的信息与通信解决方案供应商华为,将于2014年2月24日举办以“2014超越。赢未来”为主题的新一代服务器发布会。届时,华为将分别推出基于英特尔至强 E7-4800 v2、E7-8800 v2处理的多款服务器产品。厚积薄发 华为服务器演绎完备RAS特性作为全球服务器增长最快的厂商,华为紧随业界前沿再推新品,并给整个服务器市场的发展注入强大驱动力。即将推出的服务器产品采用多种华为专有创新技
# ASP.NET Core搭建认证服务器 ## 引言 在现代的应用开发中,用户认证和授权是非常重要的一部分。为了保护应用的安全性和用户的隐私,开发者需要实现一套完善的认证和授权机制。而搭建一个认证服务器是实现这一目标的常见方式之一。在本文中,我们将介绍如何使用ASP.NET Core搭建一个简单的认证服务器,并提供相应的代码示例。 ## 什么是认证服务器? 认证服务器是一个独立的服务,负
原创 2023-08-15 10:17:39
136阅读
.net core 上传文件到本地服务器
原创 2023-02-14 09:37:31
164阅读
Kestrel 是 ASP.NET Core 的默认、高性能、跨平台 Web 服务器,负责监听 HTTP 请求并将其传递给应用程序。在生产环境中,应将其置于反向代理(如 Nginx、IIS)之后,以获得更好的安全性、可扩展性和运维能力。它是 ASP.NET Core 实现“一次编写,到处运行”理念的关键组件之一。Kestrel Web 服务器实现。
1 前言1.1 本文介绍本文将分别简单介绍 Authentication(认证) 和 Authorization(授权)。并以简单的例子在 ASP.NET Core 6.0 的 WebAPI 中以 JWT 方案实现认证,并辅以相应的授权例子。1.2 相关名词Authentication 和 Authorization 长得很像,傻傻分不清楚。Authentication(认证):标识用户的身份,一
最近因为项目上的需要,使用.net core写了一个服务,用于指定word模板文件与数据,完成数据的填充(word读写使用npoi)与格式转换(使用aspose,将word转pdf)。之所以选择用.net core就是考虑到跨平台部署的问题。1、远程至服务器(以172.16.170.75为例), 安装iis:控制面板-》程序-》启用或关闭windows功能,把internet informatio
Server是ASP .NET Core管道的第一个节点,负责完整请求的监听和接收,最终对请求的响应同样也由它完成。Server是我们对所有实现了IServer接口的所有类型以及对应对象的统称,如下面的代码片段所示,这个接口具有一个只读属性Features返回描述自身特性集合的FeatureCollection对象,另一个Start方法用于启动服务器。   1: public interface
转载 2021-06-02 20:40:24
296阅读
System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName()).AddressList.FirstOrDefault(address => address.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)?.ToString()
原创 2021-12-01 15:17:07
2244阅读
早在 2019 年,我写过《用 Mapbox 绘制位置数据》一文,详细介绍了我如何通过简单的文件上传,用 Mapbox 绘制约 230 万个位置点。本文介绍我是如何通过使用 gRPC 和 .NET Core服务器流来快速获取所有位置历史数据的。
转载 2021-09-14 14:04:23
87阅读
一、安装 Dotnet Core 2.2 RuntimeLinux上运行Dotnet Core程序的前提是安装Dotnet Core Runtime。Step 1:安装Dotnet产品的必要前提在安装Dotnet Core前,需要注册Microsoft签名密钥并添加Microsoft产品提要,每台机器只需注册一次,执行命令如下:sudo rpm -Uvhhttps://packages.micro
转载 2021-05-06 13:27:51
628阅读
此文是在官方文档的基础上做的个人笔记,一些简单的内容就没用再列出来了,参考官方文档:https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/servers/?view=aspnetcore-5.0&tabs=windowsasp.net core 中的web服务器有三种:Kestrel、HTTP.sys、IIS HTTP。Kestre
原创 2022-01-12 10:48:24
477阅读
## 在Docker服务器上安装.NET Core环境 ### 简介 本文将教会刚入行的小白如何在Docker服务器上安装.NET Core环境。我们将提供详细的步骤和相应的代码示例,以帮助你顺利完成安装过程。 ### 安装流程 下面是在Docker服务器上安装.NET Core环境的流程,我们将通过表格展示每个步骤: | 步骤 | 描述 | | --- | --- | | 步骤 1 | 安
原创 2023-08-19 06:52:42
182阅读
  • 1
  • 2
  • 3
  • 4
  • 5