【在Windows 下如何使用 AspNetCore Api 和 consul】教程文章相关的互联网学习教程文章

asp.net core发布到docker报Microsoft.ApplicationInsights.AspNetCore miss的错误

原文:asp.net core发布到docker报Microsoft.ApplicationInsights.AspNetCore miss的错误dotnet core 2.1的asp.net core在docker下部署的时候发生下面的错误。 Error: An assembly specified in the application dependencies manifest (MyApp.deps.json) was not found: package: Microsoft.ApplicationInsights.AspNetCore, version: 2.1.1 path: lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dll 解决办法是手动...

在AspNetCore中扩展Log系列 - 介绍开源类库的使用(一)【代码】【图】

转发时请注明原创作者及地址,否则追究责任。 原创:alunchen 当创建AspNetCore项目时 当我们创建一个AspNetCore项目时,需要我们手动添加Log: services.AddLoging(); 我们发现,Log在微软原生的包Microsoft.Extensions.Logging、Microsoft.Extensions.Logging.Configuration内。并且创建ASPNetCore项目时,NetCore SDK已经包括了这两个Log的原生包。 使用类库 目前本人在微软原生日志类库的基础之上,写...

【aspnetcore】在asp.net core中配置使用AutoMapper

网上使用AutoMapper的文章很多,就不多说了。这里主要记录一下怎么在项目中配置和使用。 首先是从NuGet获取AutoMapper。 在Startup.cs文件中注册AutoMapper服务public void ConfigureServices(IServiceCollection services) {services.AddAutoMapper(); .... }一般把AutoMapper的映射关系单独写在一个Profile文件,比如个人习惯在Service层添加一个ServiceProfile.cs文件(这是因为所有的实体和Dto都是在Service层定义的),可能...

【aspnetcore】在filter中使用DI

学习和使用aspnetcore,必定绕不开注入,不得不说,这对我这种一直使用webform并且上了年纪的码农来说,真心的不轻松。这不,又遇到问题了: 一个企业微信的项目,用户和部门信息使用redis存储,项目中引入IDistributedCache来获取redis中的数据, startup.cs 中注册redis缓存,NuGet中引入Microsoft.Extensions.Caching.Redisservices.AddDistributedRedisCache((options) => {options.Configuration = "127.0.0.1:6379"; });使用...

【aspnetcore】使用TagHelper制作分页组件【图】

自定义TageHelper并不难,只要记住几个点:继承TagHelper 定义需要在TagHelper中传入的参数,如果不需要参数,可忽略 重写Process方法 在Process中拼接要输出的HTML字符串 在Views > _ViewImports.cshtml 中添加引用仅此四步即可。 接下来实现分页。实际上分页并不难,这里要做的是一个像bootstrap一样的简单的分页页面元素包括:首页链接 页码链接 尾页链接,也就是几个<a>标签,很简单,代码实现也就需要下面几步:定义必要参数:...

Swashbuckle.AspNetCore3.0的二次封装与使用【代码】【图】

关于 Swashbuckle.AspNetCore3.0一个使用 ASP.NET Core 构建的 API 的 Swagger 工具。直接从您的路线,控制器和模型生成漂亮的 API 文档,包括用于探索和测试操作的 UI。 项目主页:https://github.com/domaindrivendev/Swashbuckle.AspNetCore 项目官方示例:https://github.com/domaindrivendev/Swashbuckle.AspNetCore/tree/master/test/WebSites之前写过一篇Swashbuckle.AspNetCore-v1.10 的使用,现在 Swashbuckle.AspNetCore ...

Microsoft.AspNetCore.Authentication.Cookies从入门到精通 (一)

目录Microsoft.AspNetCore.Authentication.Cookies从入门到精通 (一) 开始一个Demo 使我们的Demo更接近真实的项目 总结 未完待续......Microsoft.AspNetCore.Authentication.Cookies从入门到精通 (一) ? Microsoft.AspNetCore.Authentication.Cookies是一个存储组件,它的主要作用是通过Cookie机制将授权认证的回话信息保存到客户端中,这与我之前的文章AspNetCore中基于session的身份认证中的HttpSession原理相同,只不过在As...

CanalSharp.AspNetCore v0.0.4-支持输出到MongoDB【代码】【图】

一、多样输出支持CanalSharp.AspNetCore是一个基于CanalSharp的适用于ASP.NET Core的一个后台任务组件,它可以随着ASP.NET Core实例的启动而启动,目前采用轮询的方式对Canal Server进行监听,获得MySql行更改(RowChange)后写入MySql指定的记录表中。在此次更新中,可以支持写入MongoDB数据库了,换句话说,可以支持MySql或MongoDB二选一的输出方式了。这个项目的GitHub地址为:https://github.com/XiLife-OSPC/CanalSharp.AspNe...

轻量ORM-SqlRepoEx (七)AspNetCore应用【图】

ORM-SqlRepoEx 是 .Net平台下兼容.NET Standard 2.0,一个实现以Lambda表达式转转换标准SQL语句,使用强类型操作数据的轻量级ORM工具,在减少魔法字串同时,通过灵活的Lambda表达式组合,实现业务数据查询的多样性。 ORM-SqlRepoEx 也是一个极易使用的工具,通过在AspNetCore中的应用可以展示。 本案例源码在: https://github.com/AzThinker/SqlRepoEx2.0DemoForAspCore 或 https://gitee.com/azthinker/SqlRepoEx2.0DemoForAspCo...

CentOS8.1 部署.net core 3.1 环境,涉及 aspnetcore-runtime、防火墙、selinux设置、nginx

#注册微软产品仓库 列表 https://packages.microsoft.com/config/centosrpm -Uvh https://packages.microsoft.com/config/centos/8/packages-microsoft-prod.rpm#搜索yum search aspnetcore-runtime*#安装yum install -y aspnetcore-runtime-3.1.x86_64 -- -----------------------------------------------------------------------------#yum remove aspnet*#查看安装nginxrpm -qa | grep nginx#安装nginxyum install -y nginx#启...

在centos7.5使用DockerFile构建镜像时报错“Error parsing reference: "microsoft/dotnet:2.2-aspnetcore-runtime【代码】

运行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 microsoft/dotnet:2.2-aspnetcore-runtime AS base,使用docker的新特性multi-stage build,该特性要求docker 17.05或更高版本。 我使用的服务器版本是cento...

nginx – AspNetCore Azure AD Connect回调URL是http,而不是https【代码】

我有一个AspNet Core 2.0应用程序,它使用OpenIdConnect API授权用户使用Azure AD. Azure应用程序条目的回调uris定义为https://localhost:44369/signin-oidc和https://domain.tld/signin-oidc.当我使用IIS Express在localhost上部署我的应用程序时,一切正常,我可以正确地验证用户. 当我将我的应用程序部署到Linux系统时,Nginx被配置为应用程序的反向代理,身份验证不起作用. Azure AD显示以下错误消息:AADSTS50011: The reply addre...

在Windows 下如何使用 AspNetCore Api 和 consul【图】

在Windows 下如何使用 AspNetCore Api 和 consul ?一、概念:什么是consul: Consul 是有多个组件组成的一个整体,作用和Eureka,Zookeeper相当,都是用来做服务的发现与治理。 Consul的特性: 1、 服务的发现:consul可以把注册到其中的服务提供给使用者,也可以主动发现服务,在consul的客户端界面中用户可以得到,服务的信息,比如IP端口等信息,在客户端界面中可以很容易的找到注册的服务, 2、 健康检查...