07 2018 档案
摘要:1-配置EF, 需要创建如下几个类 默认User主键为guid类型,现在改成int类型 namespace MvcCookieAuthSample.Models { public class ApplicationUser:IdentityUser<int> { } namespace MvcCoo
阅读全文
摘要:1-打开之前写的MvcCookieAuthSample项目, 在AccountController新加Register,Login方法 2-新加LoginViewModel,RegisterViewModel 3-在View/Account/Login.cshtml增加如下代码 3-在View/Ac
阅读全文
摘要:1-常用命令 1-由于2.1版本有点不一样,不会自动创建ApplicationUser类,发现合并没效果。暂时略 增加一个字段 更新到数据库中 3.1-还原到指定migriations,首先删除还原数据字段 3.2-再利用 remove移动多余的属性 生成脚本
阅读全文
摘要:1-创建项目,进入vscode控制台,输出如下命令, uld表示指定mssqllocaldb 2-进入刚刚创建的项目,初始化数据库, 运行上面命令,你会发现本地数据库会多出个表 数据库*.mdf一般是在本地用户下的文件夹中。 3-可在SQL中直接连接本地的数据库文件 (localdb)\mssqll
阅读全文
摘要:asp.net core多鼓励使用claims授权 1-使用role授权 在类或方法上贴上Roles,这样就知道有user的角色才可以访问 在登陆时给用户分配对应的角色 new Claim(ClaimTypes.Role,"admin") 如果没有访问方法的对应角色,则返回如下提示 基于claims
阅读全文
摘要:可去官网下载Security项目查看源码 只需修改 AddJwtBearer中的行为即可 自定义验证类的实现,需实现ISecurityTokenValidator接口 访问方式,如果token不对,则会返回401未授权
阅读全文
摘要:接到上篇文章 安装扩展插件nuget package方法安装包 使用 ctrl+shift+p打开命令面板 增加这个包, Microsoft.AspNetCore.Authentication.JwtBearer 增加完后, 保存安装的包 生成Token using System; using Sy
阅读全文
摘要:新建.net core webapi项目 创建需要用到的实体对象类 在appsettings.json 中增加映射到实体类JwtSettings的配置文件 在StartUp.cs方法ConfigureServices中配置如下代码,用于Jwt验证 为了让受权生效,需要在Configure启用授权 接
阅读全文
摘要:新建MVC项目,然后用VSCode打开 在Controllers文件夹下新建AdminController.cs 在Views文件夹下新建Admin文件夹,并在Admin文件夹下新建Index.cshtml 运行结果: Cookie-based认证实现 在AdminController中添加引用 然
阅读全文
摘要:1-使用vsCode新建个项目 2-新建RequestDelegate和Context 3-Proggram.cs类 4-显示结果为
阅读全文
摘要:1-Middleware管道介绍,. 如果匹配上/task,则界面只会显示i am task.
阅读全文
摘要:1-打开vscode, 按下Ctrl+`,打开命令行窗口 创建一个donet core mvc项目 2-打开刚刚创建的文件夹 3-输入 dotnet run 访问网站 4 -F5键即可调试 5-更改代码会自动更新, 不过在2.1版本不需要增加,默认自带。 Microsoft.DotNet.Watch
阅读全文
摘要://类似 global.ashx的application事件的实现1-Startup类中 如果启动时控制台会输出 ApplicationStarted 使用Ctrl+c停止时会输出
阅读全文
摘要:1-新建asp.net core空项目 2-创建setting.json文件 3- 配制Progrom类中CreateWebHostBuilder 4-获取配置的文件 5-显示结果
阅读全文
摘要:在asp.net在配置文件自动支持热更新, 只需要改成IOptionsSnapshot即可 如果手动创建的配置文件如何指定热更新了 WebHost文件启动源码,可分析为何不设置时,appsetting也会自动加载 如果要手动取消appsettings自动更新功能
阅读全文
摘要:配制文件appsettings和Classes来自12节 在HomeController增加如下代码,使用IOption方式进行注入 在Index.cshtml使用绑定的文件 发现在HomeController要注入Option有些麻烦,可直接在cshtml直接注入
阅读全文
摘要:1-创建一个空的dotnet mvc网站 2- 创建appsettings.json文件, 这文件会默认被绑定 3-创建一个可映射的class类 4-开始绑定
阅读全文
摘要:1-新建json文件, 设置json文件生成的方式 2-解析json文件 结果
阅读全文
摘要:1-创建一个dotnet core命令行应用程序 2- 安装 Microsoft.AspNetCore.All 3-增加启动参数 4-编写代码 输出结果 5-增加dictionary 使用控制台测试数据
阅读全文
浙公网安备 33010602011771号