ICode9

精准搜索请尝试: 精确搜索
  • Istio Routing极简教程2021-05-12 19:51:17

     kelvinji2009 译 分布式实验室在学习像Istio这样的新技术时,看一下示例应用程序总是一个好主意。 Istio repo有一些示例[1]应用程序,但它们似乎有各种不足。 文档中的BookInfo是一个很好的示例。 但是,对于我而言,它太冗长,服务太多,而且文档似乎专注于管理BookInfo应用程序,而不是从头

  • ASPNetCore之中间件和请求处理管道(3)2021-04-23 16:03:05

     中间件在Configure方法中是注重先后顺序的 //Configure类是一定要的,哪怕里面是个空的、用来进行管道,http请求的处理 public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { //Configure是用来处理中间件的方

  • ASPNetCore启动流程和托管模式(1)2021-04-23 13:04:38

    直接上代码,重点文字看注释 namespace ProNetCore { public class Program { public static void Main(string[] args) { //在内部会先配置K8s服务器和IIS相关,其他配置 IHostBuilder builder = Host.CreateDefaultBuilder(args)

  • 【Azure 微服务】Service Fabric中微服务在升级时,遇见Warning - System.Collections.Generic.KeyNotFoundException 服务无法正常2021-04-12 16:01:12

    问题描述 使用.Net Framework 4.5.2为架构的Service Fabric微服务应用,在升级后发布到Azure Fabric中,服务无法运行。通过Service Fabric Explorer查看到服务出现Warning。全部的错误消息为: SF Explorer中查看状态 SF副本节点中的全部状态错误 'System.RA' reported Warning

  • 翻译 - ASP.NET Core 基本知识 - 环境(Environments)2021-04-12 09:02:33

    翻译自 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/environments?view=aspnetcore-6.0 ASP.NET Core 基于运行环境使用一个环境变量配置应用程序的行为。 环境 ASP.NET Core 从下列环境变量读取配置决定运行时的环境: DOTNET_ENVIRONMENTASPNETCORE_ENVIRONMEN

  • .net core微服务框架JIMU初使用2021-03-04 11:02:01

    最近研究微服务,在GitHub上看到这个微服务框架,研究并学习。。。 功能还是比较齐全的,集成了consul,DotNetty ,skywalking,Mq。。。 记录下windows启动过程: skywalking需要自己配置以下,先下载skywalking,https://archive.apache.org/dist/skywalking/   下载7.0的版本,下载完成后去\apac

  • 8天入门docker系列 —— 第五天 使用aspnetcore小案例熟悉容器互联和docker-c2021-02-24 22:52:49

     这一篇继续完善webnotebook,如果你读过上一篇的内容,你应该知道怎么去挂载webnotebook日志和容器的远程访问,但是这些还远不够,webnotebook总要和一些数据库打交道吧,比如说mysql,mongodb,redis,通常情况下这些存储设备要么是以容器的方式承载,要么是由DBA在非容器环境下统一管理。 一:web

  • 8天入门docker系列 —— 第四天 使用aspnetcore小案例熟悉端口映射和挂载目录2021-02-24 22:52:38

     到目前为止大家应该对镜像和容器有了一个大概认知,而且也用了docker进行了一个简单化的部署,但仔细一看问题还有很多,所以这篇我们继续完善。 一:如何让外网访问到容器内应用        我们知道容器内拥有自己的子网,和你的主机ip不在一个网段内,所以宿主之外的机器是无法访问的,要实

  • 8天入门docker系列 —— 第三天 使用aspnetcore小案例熟悉对镜像的操控2021-02-24 22:52:27

     上一篇我们聊到了容器,现在大家应该也知道了,没有镜像就没有容器,所以镜像对docker来说是非常重要的,关于镜像的特性和原理作为入门系列就不阐述了,我还是通过aspnetcore的小sample去熟悉镜像的操控。 一:镜像在哪里       这个问题问到点子上了,就好像说肉好吃,那你告诉我哪里才能

  • 8天入门docker系列 —— 第二天 通过一个aspnetcore程序加深对容器的理解2021-02-24 22:52:10

     我们知道容器是一个打包了应用和相关依赖的盒子,那怎么去操控这个盒子呢?这一篇我通过一个简单的aspnetcore程序来加深对盒子的理解,使用之前先安装一下Docker的环境。 一:Docker的安装 官方下载地址:https://docs.docker.com/install/linux/docker-ce/centos/ ,跟着文档执行完下面2

  • ASP.net core 中控制器直接访问wwwroot的静态文件2021-02-22 22:05:11

    ASP.net core 中控制器直接访问wwwroot的静态文件   示例代码: using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Threading.Tasks; namespace Produ

  • 5种设置ASP.NET Core应用程序URL的方法2021-02-13 23:02:54

    默认情况下,ASP.NET Core应用程序监听以下URL: http://localhost:5000 https://localhost:5001 在这篇文章中,我展示了5种不同的方式来更改您的应用程序监听的URL。 在Program.cs中使用 UseUrls() 环境变量 - 使用DOTNET_URLS或者 ASPNETCORE_URLS 命令行参数 - 设置命令行参数--u

  • .Net core 3.1 异常(Unexpected end of request content)原因为何?2021-02-08 18:32:03

    最近遇到.net core 3.1下的接口请求异常接口接收POST请求的是导致的异常,偶发出现,请求量不算很大,秒内几百的请求量。困扰很多天,无法定位到根本问题,这是什么原因引起的?应该怎么处理呢。。。 园内大神们有没有解决方案,求大神们的回复,十分感谢!!! 如下:Controllers.UserController.Post:a

  • 记一次.net core3.1 接入 Skywalking的踩坑过程2021-01-08 12:04:15

    前言 Skywalking是一款APM(Application Performance Management)的工具 .net core 使用 SkyAPM.Agent.AspNetCore 接入Skywalking,Agent(探针)使用SkyAPM.DotNet.CLI 开发环境:win10+vs2019+.net core3.1+(MVC项目+WebApi项目) 测试环境:Centos+.net core3.1   正文 第一版 1、先安装Sk

  • aspnetCore 3.1网站部署到IIS2020-12-25 20:34:58

    1、首先检查IIS    中的模块。是否安装了    ,如果没有安装,就到微软的官网上下载: 安装.NET Core Windows Server Hosting,目前最新的版本为dotnet-hosting-2.2.3-win.exe,(点击下载),也就是安装 AspNetCoreModuleV2. 2、下载完,点击安装。安装完后检查 AspNetCoreModuleV2是否已

  • AspNetCore 路由2020-12-12 08:36:09

    1.Http特性 除了使用[Route]特性外,常见的是使用http特性 Http特性         Http方法       URL示例  [HttpGet]        Get              api/blogs  [HttpPost]      Post              api/blogs  [HttpPut]         Put         

  • AspNetCore容器化(Docker)部署(四) —— Jenkins自动化部署2020-12-02 21:36:01

    一.前言                                                    (Jenkins、Docker、Git/Svn组建一套简单的自动化发布流程)  文章中用到的相关服务器角色 角色 环境 功能 开发机 Win10、Docker(Linux OS) 编码、调试 发布机(与开发机共享) Win10、

  • AspNetCore WebApi2020-11-27 20:34:25

    需求 前几天,马老板给小明和小红一个“待办事项”网站,小明负责后端,小红负责前端,并要求网站可以同时在 Windows、和 Linux 上运行。 小明整理了一下“待办事项”的功能清单: 获取所有待办事项 按 ID 获取项 添加新项 更新现有项 删除项 创建 Web 项目 从“文件”菜单中选择“新建

  • 浅谈 asp.net core web api2020-11-26 13:33:33

    希望通过本文能够了解如下内容: ControllerBase Attributes Action的返回值类型 ControllerBase 当我们开始实际上项目, 真正实操 anc 时, 肯定会用到 web api 框架和 mvc 框架. 这两个框架自动创建的 controller 继承了不同的父类, web api 创建的 controller 自动继承 control

  • aspnetcore datetime json格式化2020-11-25 09:01:18

    public class DateTimeConverter : JsonConverter<DateTime> { public override DateTime Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => DateTime.Parse(reader.GetString()); pub

  • ASP.NET Core使用HostingStartup增强启动操作2020-11-23 07:31:30

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

  • ASP.NET Core 3.x 学习笔记(3)——配置信息的使用2020-11-22 12:30:47

    ASP.NET Core 3.x 学习笔记(3)——配置信息的使用 ASP.NET Core 3.x 学习笔记(3)——配置信息的使用ASP.NET Core 的配置信息ASP.NET Core 的配置信息源使用配置信息实现字体加粗通过 appsettings.json 实现自定义配置信息源的 json 文件 本系列学习笔记均来源于B站UP主”

  • AspNetCore中的Map,MapWhen使用2020-11-04 22:04:44

    app.Map("/second", _app => { _app.Use(async (context,next)=>{ await context.Response.WriteAsync("second middleware\r\n"); await next.Invoke();

  • .Net Core WebApi 之 Swagger2020-11-02 13:31:27

    问题:   在.Net Core 中创建的WebApi如何进行测试。 解决:   使用第三方控件Swagger 遇到的问题:   测试页面无法显示出来:后发现在火狐、IE下无法显示,换成Chrome就可以了。   在测试页面执行WebApi Action时,提示404网页无法找到的错误:尝试直接运行Action ,显示网页不存在。后

  • 新版本 swagger 组件中 Servers 的 坑2020-10-31 23:33:47

    新版本 Swashbuckle swagger 组件中 Servers 的 坑 Intro 上周做了公司的项目升级,从 2.2 更新到 3.1, swagger 直接更新到了最新,swagger 用的组件是 Swashbuckle.AspNetCore,然后遇到一个 swagger 的问题, 在本地测试是没问题的,但是部署在测试环境之后就会有问题,主要是 swagger 界面

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有