本地源代码调试遇到的问题
摘要:杨中科视频结业 一、添加环境变量,配置数据库链接 变量名:DefaultDB:ConnStr 变量值:您的数据库链接字符串 二、迁移数据库 Infrastructure结尾的项目需要迁移数据库(SearchService.Infrastructure除外)实际共计四个项目 删除Migrations文
阅读全文
WebApi Ajax 跨域请求解决方法(CORS实现)
摘要:https://www.cnblogs.com/jianxuanbing/p/7324929.html 阅读目录 概述 问题 原因 解决方法 参考文献 概述 ASP.NET Web API 的好用使用过的都知道,没有复杂的配置文件,一个简单的ApiController加上需要的Action就能工作。
阅读全文
JQuery Ajax POST/GET 请求至 ASP.NET WebAPI
摘要:1.注意要点:ajax提交请求的dataType参数、contentType参数值应该分别为 dataType: 'json' 和 contentType: 'application/json;charset=utf-8' 不然会报js跨域啊,Method 错误啊 等等一些乱七八糟的js错误. 下面
阅读全文
IdentityServer4部署到服务器,配置证书问题
摘要:dotnet应用用IdentityServer4做了登陆的功能,本地运行没有问题,部署到服务器上面就出现上面的问题,打开服务器的日志记录开关,获取到下面的异常信息。原来是 通过分析日志信息,发现报错的原因是因为IdentityServer4的加密签名导致的。 IS4中如果token的类型是JWT,则
阅读全文
AspNetUsers锁定用户
摘要:SetLockoutEnabledAsync SetLockoutEndDateAsync 控制台显示警告:数据库未被更改 Lockout is not enabled for this user. AspNetUsers表中字段LockoutEnabled表示“是否允许锁定该用户”,也就是说为用户
阅读全文
如何让VS2017创建ASP.NET Core Web项目时默认不启用https
摘要:问:自从 ASP.NET Core 2.1 开始,Visual Studio 2017 创建 ASP.NET Core Web 项目时默认会选中 Configure for HTTPS ,这给用 dotnet run 命令行运行站点带来了麻烦,请问如何修改这个默认设置? 答:手动把Propertie
阅读全文
aspnetcore-browser-refresh.js
摘要:aspnetcore-browser-refresh.js:234 WebSocket connection to 'wss://localhost:49653/XXXXXX/' failed: Error in connection establishment: net::ERR_CONNECTI
阅读全文
.NET6中一些常用组件的配置及使用记录,持续更新中。。。
摘要:NET6App 介绍 .NET 6的CoreApp框架,用来学习.NET6的一些变动和新特性,使用EFCore,等一系列组件的运用,每个用单独的文档篇章记录,持续更新文档哦,有什么想要了解的组件啊可以留言或私信我。 软件架构 分为模型层,服务层,接口层来做测试使用 0.如何使用IConfigurat
阅读全文
Scheme、Claim、ClaimsIdentity、ClaimsPrincipal介绍
摘要:在 token 创建、校验的整个生命周期中,都涉及到了 Scheme、Claim、ClaimsIdentity、ClaimsPrincipal 这些概念,如果你之前有使用过微软的 Identity 权限验证,对于这几个名词就会比较熟悉,可能某些小伙伴之前并没有使用过 Identity,我来简单介绍下
阅读全文
Razor输出字符串和变量
摘要:@{ Person p = Model as Person; //输出名称和年龄 //1.第一种方式 @:名称=@p.Name //2.第二中方式 <text>年龄=</text>p.Age } 说明:@:表示后面直接输出字符串 <text></text>表示里面输出的是字符串 两种方式可以任选一种
阅读全文
你还在用Html.PartialAsync? 教你更简单一招搞定
摘要:我们在使用Core开发时遇到使用@Html.Partial(“ActionName”);时,编译器会出现如下警告: MVC1000 Use of IHtmlHelper.Partial may result in application deadlocks. Consider using <part
阅读全文
Asp .Net Core下$.ajax()的使用
摘要:Jquery中的ajax $.ajax({ type: "get", url: "/Home/GetInfo", //Home控制器中的GetInfo方法 async: false, data: "", success:function(result) { } }); jquery中的ajax方法的
阅读全文
.Net6.0新特性:RandomNumberGenerator随机数简化
摘要:原本获取200个随机数是这样获取的: using System.Security.Cryptography; var ran=RandomNumberGenerator.Create(); byte[] bytes = new byte[200]; ran.GetBytes(bytes); fore
阅读全文
【C#】比较 Random 与 RandomNumberGenerator 生成随机字符串
摘要:生成随机数,第一反应肯定是 Random 类,然而,Random 生成的随机数被称为伪随机数,因为用 Random 生成随机数时,需要用到一个“种子”,而 使用相同的种子,一定会产生相同序列的数字。 Random r1 = new Random(1); Console.WriteLine(r1.Ne
阅读全文
使用JWT的ASP.NET CORE令牌身份验证和授权(无Cookie)
摘要:两篇文章 使用JWT的ASP.NET CORE令牌身份验证和授权(无Cookie)——第1部分 使用JWT的ASP.NET CORE令牌身份验证和授权(无Cookie)——第2部分
阅读全文
ASP.NET Core中基于令牌(JWT)的身份验证及JQuery调用方式
摘要:这篇文章是关于ASP.NET Core中基于令牌的身份验证。基于令牌的身份验证系统背后的一般概念很简单。允许用户输入用户名和密码,以获取允许他们获取特定资源的令牌 - 而无需使用他们的用户名和密码。一旦获得其令牌,用户就可以向远程站点提供令牌 - 其提供对特定资源的访问一段时间。 要使用令牌或JWT
阅读全文
在 ASP.NET Core 上配置 DefaultScheme 和 DefaultChallengeScheme 有什么意义?混合身份认证问题
摘要:我正在学习安全性如何在 ASP.NET Core 2.0 和 IdentityServer4 上工作。我使用 IdentityServer、API 和 ASP.NET Core MVC Client App 设置项目。 ConfigureService客户端应用程序上的方法如下。在这里,我对Defa
阅读全文
asp.net core cookie和jwt简单的登录认证
摘要:首先在Startup.cs文件中配置Cookie认证和jwt认证 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; u
阅读全文
Asp.Net Core混合使用cookie和JwtBearer认证方案
摘要:自己有时捣鼓一些小型演示项目,服务端主要是提供Web Api功能。为了便于管理,需要在服务端加一些简单的MVC网页,用管理员身份登录,做一些简单的操作。 因此需要实现一个功能,在一个Asp.Net Core网站里,MVC网页用cookie认证,Web Api用JwtBearer认证。虽然Identi
阅读全文
验证来自JWT的User.Identity
摘要:问题 我有一个API,当我们在POST方法中向API/signin发送有效凭证时,它返回一个JWT作为字符串。 现在我想将我的ASP.NET核心MVC应用程序连接到这个API,以使用User.IsAuthenticated方法和[Authorize]注释。 为此,我尝试编写一个方法来解码JWT并创建
阅读全文