随笔分类 -  ASP.NET CORE

摘要:1、自定义项目模板,推荐使用第二种打包NuGet,使用更方便 创建模板配置文件 在项目文件夹根目录创建.template.config文件夹,在文件夹下创建新的文件:template.json内容如下: { "$schema": "http://json.schemastore.org/templa 阅读全文
posted @ 2021-05-12 11:45 ice.ko 阅读(444) 评论(0) 推荐(0)
摘要:最近想整合IdentityServer4跟API,但网上找到的都是各种坑,踩都踩不玩! 花了点时间终于整合好了,记录下。 新建空的asp.net core 项目 使用NuGet安装IdentityServer4最新版4.1.0。安装完成新建Config.cs类。内容如下: using Identit 阅读全文
posted @ 2020-10-06 23:08 ice.ko 阅读(1973) 评论(15) 推荐(3)
摘要:IdentityServer官方提供web页面,可以根据需求修改样式。具体UI下载跟配置参考官网文档。 文档地址:https://identityserver4.readthedocs.io/en/release/quickstarts/3_interactive_login.html 使用UI登录 阅读全文
posted @ 2018-08-15 15:49 ice.ko 阅读(6594) 评论(0) 推荐(3)
摘要:原文地址 Identity Server 4是IdentityServer的最新版本,它是流行的OpenID Connect和OAuth Framework for .NET,为ASP.NET Core和.NET Core进行了更新和重新设计。在本文中,我们将快速了解IdentityServer 4 阅读全文
posted @ 2018-08-10 17:30 ice.ko 阅读(4699) 评论(0) 推荐(2)
摘要:官网接口详解文档地址:文档地址 (PS:可通过接口名称搜索相应接口信息。) 源码地址:https://github.com/YANGKANG01/IdentityServer4-IdentityAuth 一、修改服务端 1、修改Startup文件源码如下: namespace Server { pu 阅读全文
posted @ 2018-08-08 14:43 ice.ko 阅读(1784) 评论(2) 推荐(4)
摘要:修改Startup类方法ConfigureServices如下: controller构造函数调用如下: 瞬时瞬时(Transient)生命周期服务在它们每次请求时被创建。这一生命周期适合轻量级的,无状态的服务。 作用域作用域(Scoped)生命周期服务在每次请求被创建一次。 单例单例(Single 阅读全文
posted @ 2018-03-12 15:59 ice.ko 阅读(1169) 评论(0) 推荐(0)
摘要:Quartz.NET官网地址:https://www.quartz-scheduler.net/ Quartz.NET文档地址:https://www.quartz-scheduler.net/documentation/index.html Quartz.NET是一个开源的作业调度框架,是Open 阅读全文
posted @ 2018-03-01 16:47 ice.ko 阅读(16320) 评论(52) 推荐(32)
摘要:asp.net mvc 1、引入log4netNuGet包。 2、修改Global.asax下的Application_Start方法。加入log4net.Config.XmlConfigurator.Configure(),修改如下: 3、修改web.config文件,增加以下节点配置: 4、在项 阅读全文
posted @ 2017-12-26 17:13 ice.ko 阅读(858) 评论(0) 推荐(0)
摘要:使用密码保护API OAuth 2.0 资源所有者密码授权允许一个客户端发送用户名和密码到IdentityServer并获得一个表示该用户的可以用于访问api的Token。 该规范建议仅对“受信任”应用程序使用资源所有者密码授权。 一般来说,当您要验证用户并请求访问令牌时,通常使用交互式OpenID 阅读全文
posted @ 2017-12-14 16:40 ice.ko 阅读(1043) 评论(0) 推荐(2)
摘要:参考:http://www.cnblogs.com/zskbll/p/4074855.html 一、微信公众平台操作流程 1、先到微信公众平台注册账号 2、登录成功后找到开发-->开发者工具-->公众平台测试帐号,点击进入 3、到测试账号管理配置你的服务器地址、跟Token。附测试接口源码。 源码信 阅读全文
posted @ 2017-12-11 10:15 ice.ko 阅读(6386) 评论(6) 推荐(1)
摘要:AngleSharp 简介 AngleSharp是基于.NET(C#)开发的专门解析HTML源码的DLL组件。根据HTML的DOM结构操作HTML,整个DOM已传输到逻辑类结构中。这种结构可以更好的操作DOM元素。 AngleSharp还带来了一些非常有用的扩展方法,它们跟jQuery和JavaSc 阅读全文
posted @ 2017-11-14 17:45 ice.ko 阅读(5783) 评论(7) 推荐(7)
摘要:参考地址:http://www.cnblogs.com/moretry/p/4154479.html 在项目上面使用 Nuget 搜索 microsoft.aspnet.webapi.cors 直接下载安装即可 然后在 App_Start 文件夹下面的 WebApiConfig.cs 文件夹配置跨域 阅读全文
posted @ 2017-11-08 16:30 ice.ko 阅读(553) 评论(0) 推荐(0)
摘要:参考地址:http://www.cnblogs.com/daxnet/p/6181366.html http://www.jianshu.com/p/fa5a9b76f3ed 微软参考文档:https://docs.microsoft.com/en-us/aspnet/core/tutorials/ 阅读全文
posted @ 2017-09-20 16:18 ice.ko 阅读(7314) 评论(5) 推荐(3)
摘要:在项目中遇到根据时间技算价格,记录下 最初版源码 /// <summary> /// 时间计算 /// </summary> /// <param name="startTime">订单创建时间</param> /// <param name="isFirst">首次</param> /// <pa 阅读全文
posted @ 2017-08-30 14:31 ice.ko 阅读(409) 评论(0) 推荐(0)
摘要:EF 基础操作:http://www.cnblogs.com/M-LittleBird/p/5852395.html 一、使用CodeFirst模式 1、在需要添加的项目上右键点击选择添加ADD.NET 实体数据模型。 2、选择模型内容,选择CodeFirst模型,选择自己需要的类型,这里我选择空的 阅读全文
posted @ 2017-04-06 17:06 ice.ko 阅读(769) 评论(0) 推荐(0)
摘要:用于记录在项目中使用到的方法、属性、操作,持续更新中 .net core 开源地址 获取项目路径 var currentPath= string.Format("{0}App_Data", AppContext.BaseDirectory);var path = Directory.GetCurre 阅读全文
posted @ 2016-11-28 15:52 ice.ko 阅读(790) 评论(0) 推荐(0)