【Amazing ASP.NET Core 2.0】教程文章相关的互联网学习教程文章

ASP.NET Core SameSite 设置引起 Cookie 在 QQ 浏览器中不起作用【代码】

最近在发布了基于 ASP.NET Core 实现的新版登录页面之后,陆陆续续地接到用户反馈登录时 Antiforgery Token 总是验证失败。日志中记录的对应错误是Antiforgery token validation failed. The required antiforgery cookie "xxx.Antiforgery" is not present.今天在 QQ 浏览器中将内核模式设置为“总是使用 IE 内核”重现了问题,通过浏览器的开发者工具查看 cookie 情况,打开登录页时 antiforgery cookie 已发送给了浏览器,...

[Asp.Net Core] Blazor Server Side 开发教程 - 安装环境与运行第一个程序【图】

前言:本人写的一系列教程主要针对 中小企业开发者 , 包括新手 , 因为这个针对性, 文章的内容会以几个方面为重点 :1 - 基于 Windows 开发环境2 - 基于 Windows Server 和 IIS 部署3 - 教程会尽量简单详细, 兼顾新手开发者4 - 不搞复杂的理论太多的东西, 怎么便捷怎么来5 - 实现一个简易的信息发布系统 , 整合微信或企业微信服务号6 - 不是必要的东西不会混进去, 务求把教程复杂程度降到最低关于blazor有什么优点, 选型什么的我会以另...

Asp.net Core 初探(发布和部署Linux)【图】

前言 俗话说三天不学习,赶不上刘少奇。Asp.net Core更新这么长时间一直观望,周末帝都小雨,宅在家看了下Core Web App,顺便搭建了个HelloWorld环境来尝尝鲜,第一次看到.Net Web运行在Linux上还是有点小激动(只可惜微软走这一步路走的太晚,要不然屌丝们也不会每每遇见Java VS .Net就想辩论个你死我活)。 开发环境和部署环境 Windows 10、VS2015 Update3。安装.Net Core SDK、DotNetCore.1.0.1-VS2015Tools.Preview2....

asp.net core系列 25 EF模型配置(隐藏属性)【代码】【图】

一. 隐藏属性概述  隐藏属性也叫影子属性,该属性不是在.net实体类中定义的属性,而是在EFCore模型中为该实体类型定义的属性。这些属性的值和状态完全在变更跟踪器中维护。它有二个功能:(1)当数据库中某些字段不想映射到实体类上公开的属性时,隐藏属性非常有用。(2)隐藏属性通常是用于外键属性,其中两个实体之间的关系由数据库中的外键值表示,但是两个实体关系是使用实体类型之间的导航属性进行管理(这个在下面约定中讲到)。...

asp.net core 3.1+mysql8.0+Hangfire遇到的异常解决记【代码】

Hangfire大家都很熟了,在.net 下用处很多,最近在asp.net core 3.1 使用hangfire的过程中,遇到很多问题,现在记录下来,分享给下一位。1.现在的开发环境:asp.net core 3.1 hangfire.aspnetcore 1.7.9 mysql 8.0.12 hangfire.mysql.core 2.2.52.遇到的第一个异常解决:{"code":401,"data":"","message":"Parameter '@rownum' must be defined. To use this as a variable, set 'Allow User Variables=true' in the connection str...

Docker容器运行ASP.NET Core【代码】【图】

原文:Docker容器运行ASP.NET Core最近要学习的知识太多,都不知道先学哪些了,原本计划这篇博客是写xamarin.forms中的listview用法,关于listview的用法简书上有一篇介绍的也比较详细,所以暂时先缓一缓,属于次要任务,等以后再写。本周在万能的淘宝找了写关于区块链的教程,同时了解了下.net core。最近一两年对C#技术跟进不多,侧重点是Java,之前出.net core1.0的时候觉得.net core还不完善,所以就没学,没想到.net core这么快...

在ASP.NET CORE 2.0使用SignalR技术【代码】

阅读目录一、前言二、环境搭建三、最后回到目录一、前言上次讲SignalR还是在《在ASP.NET Core下使用SignalR技术》文章中提到,ASP.NET Core 1.x.x 版本发布中并没有包含SignalR技术和开发计划中。时间过得很快,MS已经发布了.NET Core 2.0 Preview 2 预览版,距离正式版已经不远了,上文中也提到过在ASP.NET Core 2.0中的SignalR将做为重要的组件与MVC等框架一起发布。它的开发团队也兑现了承诺,使用TypeScript对它的javascript客...

《ASP.NET Core 高性能系列》ASP.NET Core的启动过程(1)【代码】

一、一切从头开始简述:知道事情的真相就应该从头 开始,下面我们代码先行public class Program{public static void Main(string[] args){CreateHostBuilder(args).Build().Run();}public static IHostBuilder CreateHostBuilder(string[] args) =>Host.CreateDefaultBuilder(args).ConfigureWebHostDefaults(webBuilder =>{webBuilder.UseStartup<Startup>();}); } 可见,关键是我们需要研究CreateHostBuilder整个方法内部做了什么,...

ASP.NET CORE系列【四】基于Claim登录授权【代码】【图】

原文:ASP.NET CORE系列【四】基于Claim登录授权介绍 关于什么是Claim? 可以看看其他大神的文章: http://www.cnblogs.com/jesse2013/p/aspnet-identity-claims-based-authentication-and-owin.html http://www.cnblogs.com/savorboard/p/aspnetcore-identity.html 注:本人目前还是菜鸟初学阶段,如有写错的地方,望各位大鸟 指出!场景用户登录是一个非常常见的应用场景 .net core的登录方式跟以往有些不同,可以说是往好的方...

【译】ASP.NET Core在 .NET Core 3.1 Preview 1中的更新【代码】【图】

.NET Core 3.1 Preview 1现在可用。此版本主要侧重于错误修复,但同时也包含一些新功能。 这是此版本的ASP.NET Core的新增功能:对Razor components的部分类支持将参数传递给顶级组件在HttpSysServer中支持共享队列在SameSite cookies的重大更改除了.NET Core 3.1 Preview版本发布之外,我们还发布了Blazor WebAssembly的更新,现在要求.NET Core 3.1. 若要使用Blazor WebAssembly,您需要安装.NET Core 3.1 Preview 1以及Visual S...

ASP.NET Core的Kestrel服务器【代码】【图】

原文:ASP.NET Core的Kestrel服务器原文地址----Kestrel server for ASP.NET CoreBy Tom Dykstra, Chris Ross, and Stephen HalterKestrel是一个基于libuv的跨平台ASP.NET Core web服务器,libuv是一个跨平台的异步I/O库。ASP.NET Core模板项目使用Kestrel作为默认的web服务器。Kestrel支持以下功能:HTTPS用于启用不透明升级的WebSockets位于Nginx之后的高性能Unix socketsKestrel 被.NET Core支持的所有平台和版本所支持查看或下载...

asp.net core api网关 实时性能监控【代码】

asp.net core api网关 实时性能监控使用InfluxDB、GrafanaDockerfile 运行 InfluxDB、Grafanainfluxdb: image: influxdbports:- "8086:8086"- "8083:8083"environment:- INFLUXDB_DB=TogetherAppMetricsDB- INFLUXDB_ADMIN_ENABLED=true- INFLUXDB_ADMIN_USER=admin- INFLUXDB_ADMIN_PASSWORD=admin grafana:image: grafana/grafanaports:- "3000:3000"配置 Grafana浏览器打开 <本地ip>:3000,使用默认账号登录添加数据源 在Config...

【无私分享:ASP.NET CORE 项目实战(第二章)】添加EF上下文对象,添加接口、实现类以及无处不在的依赖注入(DI)【代码】【图】

目录索引  【无私分享:ASP.NET CORE 项目实战】目录索引 简介   上一章,我们介绍了安装和新建控制器、视图,这一章我们来创建个数据模型,并且添加接口和实现类。 添加EF上下文对象   按照我们以前的习惯,我们还是新建几个文件夹  Commons:存放帮助类  Domians:数据模型  Services:接口和实现类我们在Domains文件夹下添加一个类库 Domain 我们新建一个类 ApplicationDbContext 继承 DbContext 1 using Microsof...

在ASP.NET CORE中启用favicon.ico

在静态页面中添加网站标志只需在<head>标签中添加<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />即可。如果网站标志文件位于Web服务器的根目录,那就不必用到link元素。几乎所有的浏览器在载入页面时都会自动请求这个文件,就算没有link元素也如此。  在ASP.NET CORE项目中也是如此,只需在项目文件夹的wwwroot目录下直接放置favicon.ico即可。在此之前要确保在Startup类的Configure方法中调用app.UseSta...

asp.net core 缓存和Session【代码】【图】

原文:asp.net core 缓存和Session缓存#缓存在内存中 ASP.NET Core#使用 IMemoryCache内存中缓存是使用依赖关系注入从应用中引用的服务。 请在ConfigureServices中调用AddMemoryCache():CopypublicclassStartup {publicvoidConfigureServices(IServiceCollection services){services.AddMemoryCache();services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);}publicvoidConfigure(IApplicationBuilder app)...