ICode9

精准搜索请尝试: 精确搜索
  • netcore 模块化框架源码2021-07-26 22:05:41

    netcore 模块化框架源码 体验地址 code68.com

  • netcore 3.1 图片上传2021-07-24 14:01:54

    概括 本文后端使用 netcore 3.1,前端使用 vue 2.x 开发,本文也借鉴了很多人写的博客,但是其中相当一部分代码根本跑不通。再者就是没有充分使用element-ui封装好的组件,大量的自己书写js代码,看起来比较费劲,还有部分未做到前后端的分离,把本应该前端做的事情,交给了后端。这大概是后端出

  • .NetCore项目使用Https证书2021-07-24 12:32:18

    .NetCore项目使用Https证书 1.Https证书 举例介绍SSL证书,属Https证书。SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本,因为配置在服务器上,也称为SSL服务器证书。SSL证书就是遵守SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发, 具有服务器身份

  • .NetCore相关知识点汇总(随笔,更新中....)2021-07-23 18:33:39

    一.过滤器 1.如果一个web程序同时包含MVC和WebAPI,现在需要给WebAPI部分单独添加一个接口验证过滤器IActionFilter,注册全局过滤器的方式为: services.AddControllers(o => { // 全局过滤器 o.Filters.Add(typeof(AccessControlFilter)

  • Asp.NetCore部署到windows服务2021-07-21 20:01:35

    1.安装【Microsoft.Extensions.Hosting.WindowsServices】 2.在启动类【Program.cs】中修改:    public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public stati

  • 在.netcore程序中添加全局的异常过滤器2021-07-19 22:33:29

    作用:当程序运行时出现故障,但没有捕获的异常时,会进入异常过滤器,进行统一的处理。   下面我们先来介绍下异常过滤器,.net core 过滤器需要实现IExceptionFilter接口 //IExceptionFilter有一个未实现的方法 void OnException(ExceptionContext context); // 摘要: //异常筛

  • .NetCore选项数据热更新2021-07-19 22:30:37

    1. 关键类型 IOptionsMonitor<out TOptions>IOptionsSnapshot<out TOptions> 2. 场景 范围作用域类型(AddScoped)使用 IOptionsSnapshot单例服务(AddSingleton)使用 IOptionsMonitor 3. 通过代码更新选项 IPostConfigureOptions<TOptions> 4. IOptionsSnapshot热更新代码 pu

  • .NetCore使用强类型绑定配置2021-07-18 13:33:14

    1. 特性 支持将配置值绑定到已有对象支持将配置值绑定到私有属性上 2. 安装包 Microsoft.Extensions.Configuration.Binder 3. 常规用法 public static void Main(string[] args) { var build = new ConfigurationBuilder(); //option

  • .netcore获取已注入的服务2021-07-18 13:03:57

    1、新建一个静态类 public static class ServiceLocator     {        ///        /// 服务提供程序,用于直接获取已注入的类        ///        public static IServiceProvider Instance { get; set; }     } 2、在Startup.cs中将生成器赋

  • 公众号-接口配置信息 接口实现 netcore2021-07-17 14:33:00

    [Routing(EHttpMethod.HttpGet, "wx/api")] [MessageFormat(EMessageType.Original)] public string WechatValidation(string echostr, string signature, string timestamp, string nonce) { string[] ArrTmp = { "123

  • .NetCore Session2021-07-14 14:33:54

    public void ConfigureServices(IServiceCollection services) { services.AddSession(options => { options.IdleTimeout = TimeSpan.FromMinutes(60); } ); services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>(); servi

  • NetCore基于Consul+Ocelot+Docker+Jenkin搭建微服务架构2021-07-11 19:03:48

    转载: https://www.cnblogs.com/zt102545/p/13940210.html 环境版本 发布环境: cenots7 Docker 开发环境: vs2019 Net Core 3.1 版本号: consul:1.6.1.1ocelot:16.0.1docker:19.03.12Jenkins :2.235.3 Consul 做服务发现的框架常用的有zookeeper,eureka,etcd,consul。consul就是提

  • .NetCore 3.1和.NetCore 5.0 中WebApi的入参端的校验方法2021-07-10 13:31:50

    我们在写WebApi时,一般都是要对接口的入参进行验证。若入参为一个实体,我们一般用注解的方式(DataAnnotations),或者FluentValidation来验证实体。 这几种常用的方法我就不总结了,网上有一大堆。参考: https://www.cnblogs.com/lwqlun/p/10311945.html http://www.zyiz.net/tech/detail

  • log4日志组件在.netcore中的应用2021-07-09 15:32:35

    1.安装log4包      2.新建一个xml格式的配置文件,可以任意名字,例如起名叫log4config.xml 3.添加配置信息,主要是 <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender,log4net">这个节点的内容。参考地址:1.RollingFileAppender Class (apache.

  • NetCore的缓存使用详例2021-07-08 11:33:29

    缓存基础知识 缓存可以减少生成内容所需的工作,从而显著提高应用程序的性能和可伸缩性。 缓存最适用于不经常更改的 数据,生成 成本很高。 通过缓存,可以比从数据源返回的数据的副本速度快得多。 应该对应用进行编写和测试,使其 永不 依赖于缓存的数据。 ASP.NET Core 支持多个不同的

  • .NetCore中的缓存是什么?2021-07-07 20:33:10

    1、缓存是一个独立的组件,存在于API和API消费者之间2、缓存接收API消费者的请求,并把请求发送给API3、缓存还从API接收响应并且如果响应是可缓存的就会把响应保存起来,并把响应返回给API的消费者。如果同一个请求再次发送,那么缓存就可能会把保存的响应返回给API消费者4、缓存可以看作

  • netcore框架常用的管道服务配置2021-07-04 09:01:48

    以下 services. 的方法均在 ConfigureServices,app. 的均在 Configure 中        配置 MvcOptions services.Configure((MvcOptions options) => { //该值确定路由是否应在内部使用终结点,或者是否应使用旧路由逻辑。端点路由用于将HTTP请求与MVC操作匹配,并使用IUrlHe

  • 解决linux下 使用netcore生成图片报错的问题:The type initializer for 'Gdip' threw an exception2021-07-02 17:31:06

    1、安装组件yum -y install autoconf automake libtoolyum -y install freetype-devel fontconfig libXft-develyum -y install libjpeg-turbo-devel libpng-devel giflib-devel libtiff-devel libexif-develyum -y install glib2-devel cairo-develyum -y install mlocate 2、安

  • DateTime.Now 在.netcore下的格式问题2021-07-01 12:04:50

    public static void Main(string[] args) {    CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("zh-CN", true) { DateTimeFormat = { ShortDatePattern = "yyyy-MM-dd", FullDateTimePattern = "yyyy-MM-dd HH:mm:ss

  • Serilog一条记录被写入文件多次(c# netcore)2021-06-28 09:32:48

    昨天遇到一个问题, 就是发现每条日志都会被写三次, 因为我自定义了一个类执行"ILogEventSink"接口, 这个接口的用处是日志每写一次都会执行所有执行这个接口里的Emit方法, 从而可实现你把日志写到其他地方,比如UI前端的目的.刚开始是以为是这个类的问题,后来排查下来也不是它的问

  • 5、k8s部署netcore2021-06-18 10:32:26

        一、创建.netcore项目           ①、选择docker支持相应环境        ②、已经生成Dockerfile【使用默认Dockerfile只需修改EXPOSE(使用端口)】 FROM mcr.microsoft.com/dotnet/core/aspnet:3.1 AS base WORKDIR /app EXPOSE 7000 FROM mcr.microsoft.com/dotnet

  • Jenkins + Docker(.NetCore)2021-06-16 10:30:08

    环境 服务器 描述 192.168.200.167 GitLab Server 192.168.200.123 Jenkins Server 项目结构 dockerfile :是 netcore 默认生成,无修改 前置条件 Jenkins + GitLab 构建流程需通,自此基础上完成,docker 相关操作。参照 Jenkins + GitLab(.NetCore) 构建流程 1. 构

  • .NetCore 项目在服务器打包失败解决2021-06-15 14:04:40

    错误描述:NuGet警告 NU3037 NU3028 原因:Nuget无法访问到json所在的网络 2021年1月31日更新:更好的方法 把自动生成的Dockerfile内的AS build 替换成官网提供的最新版的镜像即可 FROM mcr.microsoft.com/dotnet/sdk:5.0.102-ca-patch-buster-slim-amd64 as build DockerHub Dockerf

  • .netCore mvc 在javascript中读取属性中文乱码的问题2021-06-12 12:35:23

    如图,在js中读取出来的中文变成了utf8编码。 但在html中却不会,非常的神奇 解决办法就是注册下面这个服务 services.AddSingleton(HtmlEncoder.Create(UnicodeRanges.All));

  • .NetCore项目在IIS中部署2021-06-10 11:05:14

      本文实例环境及版本Win10、.NetCore3.1 一、概述 与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件管道中去,处理完

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

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

ICode9版权所有