07 2018 档案

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