【OF框架】在部署中使用 Windows身份认证
摘要:准备 了解Windows身份认证相关知识及原理 框架开发项目完成,并完成发布包,完成在IIS中部署。 框架支持对Windows身份认证的实现,仅需要通过配置节进行配置即可切换,可以在部署的时候配置即可。 部点部署 使用Windows身份认证,需要把所有文件都部署在站点中,静态文件放在wwwroot文
阅读全文
posted @
2019-05-29 09:14
陈银鑫
阅读(373)
推荐(0)
【OF框架】使用OF.WinService项目,添加定时服务,进行创建启动停止删除服务操作
摘要:准备 使用框架搭建完成项目,包含OF.WinService项目。 了解Window Service 和定时服务相关知识。 一、添加一个定时服务 第一步:了解项目结构 第二步:创建一个新的Job 第三步:发布到目录 第四步:注册服务 第五步:启动服务 第六步:停止删除服务
阅读全文
posted @
2019-05-22 15:18
陈银鑫
阅读(217)
推荐(0)
【OF框架】定义框架标准WebApi,按照规范返回状态信息及数据信息
摘要:准备 了解框架基本应用,已经完成Controller创建。 一、定义框架标准WebApi 一个标准的WebApi,包含预定义的入参和回参类型 入参为CallParams,需要增加FromBody声明,代码如下: 入参也可以是实体类型,不需要添加FromBody声明,代码如下: 二、入参CallPar
阅读全文
posted @
2019-05-21 17:28
陈银鑫
阅读(495)
推荐(0)
【OF框架】使用IDbContextTransaction在框架中对多个实体进行事务操作
摘要:准备 引用框架,按照规范建立数据库表及对应实体。 一、事务操作 关键代码 示例代码如下:
阅读全文
posted @
2019-05-21 16:02
陈银鑫
阅读(1116)
推荐(0)
【OF框架】新建库表及对应实体,并实现简单的增删改查操作,封装操作标准WebApi
摘要:准备 搭建好项目框架及数据库,了解框架规范。 1、数据库表和实体一一对应,表名实体名名字相同,用小写,下划线连接。字段名用驼峰命名法,首字母大写。 2、实体放在Entities目录下,继承EntityBase,其中EntityBase已经包含Id,Timestamp两个属性。 3、实体定义好,框架会
阅读全文
posted @
2019-05-20 17:03
陈银鑫
阅读(573)
推荐(0)
【OF框架】框架Cache/Session在负载均衡部署时,切换Memory/Redis测试
摘要:一、切换Memory/Redis 第一步:安装运行Redis服务,获得连接参数。 第二步:在appsettings.json中配置 EnableRedisCache 和 RedisconnectionString 连接字符串。false值时,默认使用Memory。 二、准备Memory/Redis镜
阅读全文
posted @
2019-05-16 17:56
陈银鑫
阅读(232)
推荐(0)
【OF框架】在Visual Studio中启用Docker支持,编译生成,并在容器运行项目
摘要:准备 本地已经安装Docker 一、添加Docker支持 第一步:查看本地Docker服务状态 第二步:项目添加Docker支持 第三步:选择Linux容器 第四步:点击启动 第五步:确认Docker状态 第六步:访问服务 第七步:设置断点,刷新,可以看到,支持调试服务。
阅读全文
posted @
2019-05-16 17:16
陈银鑫
阅读(2986)
推荐(0)
【OF框架】在Visual Studio中发布Docker镜像,推送镜像到Azure容器注册表
摘要:准备 拥有Azure账号,已经创建 Azure容器注册表,获得注册表地址、账号、密码 本地已经在Visual Studio登录Azure账号。 本地已经拥有Docker环境 注意:首次发布Docker会自动安装vs插件,根据网络不同,可能需要十几分钟左右。 一、环境登录 在Visual Studio
阅读全文
posted @
2019-05-16 16:25
陈银鑫
阅读(1196)
推荐(0)
【OF框架】缓存Session/Cookies/Cache代码调用api,切换缓存到Redis
摘要:准备 缓存服务在应用开发中最常用的功能,特别是Session和Cookies,Cache部分业务开发过程会使用到。 在负载均衡环境下,缓存服务需要存储到服务器。 缓存默认实现在内存在,可以通过配置切换到Redis服务。 一、Session操作api 二、Cookies操作api 三、Cache操作a
阅读全文
posted @
2019-05-15 16:46
陈银鑫
阅读(249)
推荐(0)
【DevOps】在Rancher2中启动Docker-Registry仓库服务
摘要:准备 拥有Rancher2环境,已经在Rancher2配置Kubernetes集群 拥有域名,拥有SSL证书,可以自行在阿里云申请 启动Docker-Registry仓库服务 第一步:进入集群应用 第二步:进入应用商店 第三步:启动服务 第四步:查看服务 测试Docker-Registry仓库服务
阅读全文
posted @
2019-05-14 10:07
陈银鑫
阅读(1643)
推荐(0)
【公有云】在阿里云中申请免费ssl证书
摘要:准备 拥有阿里云账号 拥有域名,最好是在同个账号下,方便操作。 申请证书 第一步:进入申请 第二步:选择证书类型 第三步:支付,就是走个流程,不用给钱 第四步:填写证书信息 第五步:验证域名 第六步:等待审核 下载证书 第一步:查看证书信息 第二步:下载 证书下载完毕。
阅读全文
posted @
2019-05-14 09:54
陈银鑫
阅读(598)
推荐(0)
【DevOps】在CentOS中安装Rancher2,并配置kubernetes集群
摘要:准备 一台CentOS主机,安装DockerCE,用于安装Rancher2 一台CentOS主机,安装DockerCE,用于安装kubernetes集群管理主机 多台CentOS主机,安装DockerCE,用于运行kubernetes工作节点,工作节点需要与集群管理主机在同一个子网中 掌握Docke
阅读全文
posted @
2019-05-14 09:14
陈银鑫
阅读(1111)
推荐(1)
【DevOps】在CentOS中安装DockerCE
摘要:准备 安装好CentOS7,拥有root账号密码,使用客户端登录。 安装 启动进入root用户,复制以下代码执行即可 验证 安装完成后,用命令确认。
阅读全文
posted @
2019-05-13 09:23
陈银鑫
阅读(293)
推荐(0)
【OF框架】在Azure DevOps中配置项目持续集成CI服务,推送镜像到Azure容器注册表
摘要:准备工作 开通Azure账号,具有开通服务权限,关键是里面要有钱。 开通Azure DevOps,能够创建组织和项目。 具备一定的DevOps知识,了解CICD概念、Docker基本操作。 一、创建"容器注册表"服务 第一步:创建服务 第二步:查看关键信息,Docker客户端登录可以使用。 二、创建
阅读全文
posted @
2019-05-10 11:54
陈银鑫
阅读(658)
推荐(0)
【OF框架】配置信息Config添加配置和代码调用api
摘要:一、配置规范 配置信息全部写在OF.WebShell项目文件config.json中 配置键使用OF.开头,配置格式如下: 二、读取配置api 代码如下:
阅读全文
posted @
2019-05-09 17:59
陈银鑫
阅读(423)
推荐(0)
OF框架使用指导系列索引
摘要:一、项目搭建指导 【OF框架】搭建标准工作环境 【OF框架】使用OF框架创建应用项目 【OF框架】在Visual Studio中启用Docker支持,编译生成,并在容器运行项目 【OF框架】在Visual Studio中发布Docker镜像,推送镜像到Azure容器注册表 【OF框架】在Azure
阅读全文
posted @
2019-05-09 11:34
陈银鑫
阅读(695)
推荐(0)
【OF框架】使用OF框架创建应用项目
摘要:开始:准备工作 开发环境已经安装Visual Studio,包含Web开发负载、Python开发负载、NodeJs开发负载 开发环境已经安装Visual Studio Code 开发环境已经安装NodeJs 一、从Cookiecutter创建项目 第一步: 第二步: 第三步: 第四步: 第五步 二、
阅读全文
posted @
2019-05-09 11:32
陈银鑫
阅读(532)
推荐(0)
【OF框架】搭建标准工作环境
摘要:前言 统一工作环境,统一工具集,是沟通效率的基础。如同语言一样,使用不同语言的人,需要花更多的精力去理解语言,然后才是理解语言的内容,而使用相同语言的人,对话过程直接进入到内容。对于语言不统一增加的效率或成本消耗,我们称之为无效投入。工作是最讲究效率的地方,使用相同的工作语言,才能达到最大程度的减少
阅读全文
posted @
2019-05-09 11:13
陈银鑫
阅读(498)
推荐(0)