随笔分类 -  .netcore入门

摘要:1-创建一个可以启动时如果没有一个账号刚创建1个新的账号 2-增加一个扩展方法,用于启动时初始化数据库 3-把上面的2方法增加到启动类中 阅读全文
posted @ 2018-08-11 00:08 深圳丶追 阅读(207) 评论(0) 推荐(0)
摘要:1-创建RegisterViewModel类 2-创建一个Register.cshtml前端页面 3-在后端页面处理前端提交的请求 阅读全文
posted @ 2018-08-10 23:51 深圳丶追 阅读(153) 评论(0) 推荐(0)
摘要:1- Login.cshtml 2-登陆具体方法 3-在修改公用模板 阅读全文
posted @ 2018-08-02 23:41 深圳丶追 阅读(137) 评论(0) 推荐(0)
摘要:1-注册页Register.cshtml 2-注册方法 阅读全文
posted @ 2018-08-02 23:37 深圳丶追 阅读(133) 评论(0) 推荐(0)
摘要: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 深圳丶追 阅读(210) 评论(0) 推荐(0)
摘要:新建.net core webapi项目 创建需要用到的实体对象类 在appsettings.json 中增加映射到实体类JwtSettings的配置文件 在StartUp.cs方法ConfigureServices中配置如下代码,用于Jwt验证 为了让受权生效,需要在Configure启用授权 接 阅读全文
posted @ 2018-07-22 22:30 深圳丶追 阅读(184) 评论(0) 推荐(0)
摘要:新建MVC项目,然后用VSCode打开 在Controllers文件夹下新建AdminController.cs 在Views文件夹下新建Admin文件夹,并在Admin文件夹下新建Index.cshtml 运行结果: Cookie-based认证实现 在AdminController中添加引用 然 阅读全文
posted @ 2018-07-21 14:35 深圳丶追 阅读(140) 评论(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 深圳丶追 阅读(211) 评论(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 深圳丶追 阅读(147) 评论(0) 推荐(0)
摘要:在asp.net在配置文件自动支持热更新, 只需要改成IOptionsSnapshot即可 如果手动创建的配置文件如何指定热更新了 WebHost文件启动源码,可分析为何不设置时,appsetting也会自动加载 如果要手动取消appsettings自动更新功能 阅读全文
posted @ 2018-07-11 23:27 深圳丶追 阅读(140) 评论(0) 推荐(0)