ICode9

精准搜索请尝试: 精确搜索
  • AspNetCore架构图2019-11-13 13:01:30

    asp,net,core  All-in-One App   All-in-One applications   N-Layer   典型的应用层     分层项目骨架   Clean Architecture Layers Clean Architecture 可以选择使用DDD设计或者不使用。   Clean Architecture Layers     ASP.NET Core architecture

  • [AspNetCore 3.0 ] Blazor 服务端组件 Render, RenderFragment ,RenderTreeBuilder, CascadingValue/CascadingP2019-11-12 09:03:53

    一、组件 支撑Blazor的是微软的两大成熟技术,Razor模板和SignalR,两者的交汇点就是组件。通常,我们从ComponentBase派生的类型,或者创建的.razor 文件,就可以称作组件。基于这两大技术,组件也就具备了两大功能,1、生成html片段;2、维护组件状态。这里我们来说一下组件最基本的功能,生成html

  • 以一种访问权限不允许的方式做了一个访问套接字的尝试。) (以一种访问权限不允许的方式做了一个访问套接字的尝试。2019-10-15 15:57:58

    .net core 3.0 项目 错误信息如下: Unable to start Kestrel. System.IO.IOException: Failed to bind to address http://localhost:5000. ---> System.AggregateException: One or more errors occurred. (以一种访问权限不允许的方式做了一个访问套接字的尝试。) (以一种访问权

  • 在windows上安装ASP.NET Core 的 Docker 映像2019-10-03 10:01:11

    技术参考: https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/docker/building-net-docker-images?view=aspnetcore-2.2 https://docs.docker.com/docker-for-windows/install/   系统要求Windows 10 64位:专业版,企业版或教育版(内部版本15063或更高版本)。必须启用Hype

  • 在Linux中安装ASPNET.Core3.0运行时2019-09-29 09:00:08

      # 以下示例适用于x64位runtime v3.0.0mkdir /runtimescd /runtimeswget https://download.visualstudio.microsoft.com/download/pr/b0c44e05-b7a1-4221-94ec-a0c0d3a11eed/afc61567dd6db8f097e244871889458c/aspnetcore-runtime-3.0.0-linux-x64.tar.gzmkdir aspnetcore-runt

  • Form' threw an exception of type 'System.InvalidOperationException'2019-09-21 09:56:26

    环境:VS2017 NetCore 2.2 Razor Layui  在处理异步请求是遇到"((Microsoft.AspNetCore.Http.Internal.DefaultHttpRequest)this.Request).Form' threw an exception of type 'System.InvalidOperationException'  Microsoft.AspNetCore.Http.IFormCollection {System.

  • AspNetCore 2.2 新特性---HealthCheck2019-09-20 13:02:38

    网站部署上线后, 总是担心网站是否工作正常, 内存压力是否很大, CPU是否超负荷了?当然, 我们有一大套系统, perfromance counter, 监控软件来监视运维生产系统。但是这些第三方软件,不是要钱就是很难用。有时候,我们只是给客户上线一个小网站,完全没有时间,也没有兴趣去搭建一套完整的监控系

  • AspNetCore 限流中间件IpRateLimitMiddleware 介绍2019-09-20 12:55:04

    IpRateLimitMiddleware(Github: AspNetCoreRateLimit) 是ASPNETCore的一个限流的中间件,用于控制客户端调用API的频次, 如果客户端频繁访问服务器,可以限制它的频率,已降低访问服务器端的压力。或者如果有爬虫在爬取关键数据,也可以限制某个/某些API或者某些IP的每天调取次数, 这样限制他

  • Windows docker k8s asp.net core2019-08-09 17:55:50

    在上一篇文章 Ubuntu 18 Kubernetes的Install and Deploy 我们在ubuntu在部署了k8s集群, 今天来看看windows下怎么搞。 主要点有: 1) windows 下搭建k8s 单节点 2)ap.net core 制作和发布镜像 ,重点在于发布到私有的harbor上(Ubuntu18 安装搭建Harbor​​​​​​​) 3)部署到k8s集群上

  • .net core中的Session以及HttpContext对象使用小结2019-08-05 17:51:54

    session用于识别用户并保持用户信息,就是一个会话 ,在浏览器不关闭的前提下,可以保存用户的信息,比如登录的保存用户信息从一个网页跳转到另一个网页,你的用户信息就可以用session。 .net core是一个高度组件化的框架,很多功能比如授权,认证,回话状态等都是通过中间件的方式引入的,必须基于N

  • aspnetcore 实现简单的伪静态化2019-07-18 21:02:39

    虽然完全静态化URL的网页有打开速度快的优点,但是网站内容巨大的话,势必会使网站的体积变大很多,会有很多的静态化文件,网站迁移的话很麻烦 另一方面如果网站内容很多的时候修改模板的话,再次静态化的时候会是一个比较大的工作量。实际使用的话还是需要根据自己实际需要来选取。 配置路

  • ABP的AspNetCore模块2019-07-16 10:50:43

    1、AspNetCore模块 [DependsOn( typeof(AbpAuditingModule), typeof(AbpSecurityModule), typeof(AbpVirtualFileSystemModule), typeof(AbpUnitOfWorkModule), typeof(AbpHttpModule), typeof(AbpAuthorizationModule), typ

  • 在centos7.5使用DockerFile构建镜像时报错“Error parsing reference: "microsoft/dotnet:2.2-aspnetcore-runtime2019-07-04 15:52:18

    运行dockerfile时报出的错误 FROM microsoft/dotnet:2.2-aspnetcore-runtime AS base Error parsing reference: "microsoft/dotnet:2.2-aspnetcore-runtime AS base" is not a valid repository/tag: invalid reference format 这个问题一般是由docker的版本错误导致的 FROM micr

  • AspNetCore容器化(Docker)部署(四) —— Jenkins自动化部署2019-06-26 17:38:51

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

  • AspNetCore容器化(Docker)部署(二) —— 多容器通信2019-06-25 10:40:31

    一.前言 着上一篇 AspNetCore容器化(Docker)部署(一) —— 入门,在单个容器helloworld的基础上引入nginx反向代理服务器组成多容器应用。   二.配置反向代理转接 配置转接头。详见:https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-2.2

  • AspNetCore容器化(Docker)部署(一) —— 入门2019-06-25 09:54:51

    一.docker注册安装 Windows Docker Desktop https://www.docker.com/products/docker-desktop Linux Docker CE https://docs.docker.com/install/linux/docker-ce/ubuntu/ 本文使用Windows环境Linux container做演示,安装完后切换到Linux container,“Switch to Linux containers.

  • AspNetCore Swagger的使用2019-06-24 14:41:38

    先在项目中引用Nuget包 Install-Package Swashbuckle.AspNetCore   安装之后需要在Startup.cs文件加入如下代码 public void ConfigureServices(IServiceCollection services) { //... services.AddSwaggerGen(c =>

  • WebSocket Client连接AspNetCore SignalR Json Hub2019-06-13 11:01:01

    突然有个需求,需要使用普通的websocket客户端去连接SignalR服务器。 因为使用的是.net core 版的signalr,目前对于使用非signalr客户端连接的中文文档几乎为0,在gayhub折腾几天总算折腾出来了。   首先,在startup.cs的ConfigureServices方法中添加signalr配置 1 2 3 4 5 6 7 8

  • 自定义AuthorizeFilter2019-06-06 13:49:56

    using Microsoft.AspNetCore.Authorization;using Microsoft.AspNetCore.Authorization.Infrastructure;using Microsoft.AspNetCore.Mvc;using Microsoft.AspNetCore.Mvc.Authorization;using Microsoft.AspNetCore.Mvc.Filters;using System;using System.Collections.Gener

  • .netcore 日志记录实现2019-05-30 22:56:04

    using System.IO; using log4net; using log4net.Config; using log4net.Repository; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Configurati

  • .NET Core2.1项目在Linux上使用验证码报Unable to load shared library 'gdiplus' or one of its dependenc2019-05-09 10:51:10

    2019-05-09 10:27:01,330 线程ID:[80] 日志级别:ERROR 出错类:WebApp.HttpGlobalExceptionFilter property:[(null)] - 错误描述:System.TypeInitializationException: The type initializer for 'System.DrawingCore.GDIPlus' threw an exception. ---> System.DllNotFoundEx

  • CanalSharp.AspNetCore v0.0.4-支持输出到MongoDB2019-04-29 20:44:24

    一、多样输出支持   CanalSharp.AspNetCore是一个基于CanalSharp的适用于ASP.NET Core的一个后台任务组件,它可以随着ASP.NET Core实例的启动而启动,目前采用轮询的方式对Canal Server进行监听,获得MySql行更改(RowChange)后写入MySql指定的记录表中。在此次更新中,可以支持写入MongoDB

  • 有效的访问令牌仍然获得4012019-04-29 17:49:23

    我在React中有一个客户端应用程序,它使用Auth0正确验证,收到的访问令牌有效并包含适当的受众(使用Auth0证书验证了jwt.io 4中 的令牌)。服务器正在注册一个令牌验证事件,然后是一个消息,AuthenticationScheme: Bearer was challenged.并在401返回后不久。服务器也正确配置了适当的域和受

  • 在Windows 下如何使用 AspNetCore Api 和 consul2019-04-29 11:51:50

    在Windows 下如何使用 AspNetCore Api 和 consul   一、概念:什么是consul:  Consul 是有多个组件组成的一个整体,作用和Eureka,Zookeeper相当,都是用来做服务的发现与治理。   Consul的特性:           1、 服务的发现:consul可以把注册到其中的服务提供给使用者,也可以

  • ASPNetCore MVC ModelValidation-ajax2019-04-16 18:56:59

     在提交数据时常常会在客户端进行一次友好的验证信息提示,常见的就是直接通过ModelValidation验证(这种方式最快最简单),还有些情况期望使用ajax异步方式处理以实现更多其他逻辑的处理。 此篇文章主要描述在使用ajax和直接提交窗体--验证Model时如何正确进行验证信息的提示。  

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

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

ICode9版权所有