摘要: 一、简介 微软已经为net在iis中的部署提供了良好的支持,在IIS中部署NetCore是一件很容易的事。 二、在IIS中部署Net Core程序 1、微软官方文档有详细说明。进入 2、如果你已经熟悉iis部署过程,实际上可以把部署简化成两个步骤:一是安装捆绑包(安装过程就不用说了),二是创建站点。 阅读全文
posted @ 2021-02-23 17:10 深海地平线 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1、读取配置文件是开发过程中使用非常频繁的操作。属称”不能写死“ 二、NetCore读取配置文件 1、新建一个静态公共变量,属称单例。 2、在程序Startup启动时,将系统变量传递给单例。 3、添加配置信息。netcore配置文件是标准的json文件,子级读取用:隔开,请看示例。 4、在 阅读全文
posted @ 2021-02-23 17:09 深海地平线 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1、Net Core可以直接使用Cookies,但是调用方式有些区别。 2、Net Core将Request和Response分开实现。 二、基本读写Cookies操作 1、写一个基本的读写操作Api,代码如下。 2、第一次访问,看效果。 3、第二次访问,看效果。 api代码: publi 阅读全文
posted @ 2021-02-23 17:08 深海地平线 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1、因为Net Core默认是没有启动Session功能的,如果需要使用,需要通过代码开启。 2、本篇说明如果启用默认Session实现,即Session存到内存中。 3、本篇扩展说明如何用Redis做Sessoin服务器,实现分布式。 二、开启默认Session功能 1、编写一个api, 阅读全文
posted @ 2021-02-23 17:07 深海地平线 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1、本节主要说明入参的几种接收方式 二、不限定模式 1、定义一个id入参与一个model入参。 2、get\post分别查看访问效果。 api代码: public class OneController : Controller { public string GetString(stri 阅读全文
posted @ 2021-02-23 17:06 深海地平线 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1、说明Post,Get定义的区别。 2、说明如何路由定义。 二、Get、Post定义 1、api不定义访问方式时,同时支持get 和 post。如果定义某种方式,则仅支持某种方式。具体看代码及运行效果。 这里有个知识点,什么时候使用get,什么时候使用post,个人习惯能get则get, 阅读全文
posted @ 2021-02-23 17:05 深海地平线 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1、当前最流行的开发模式是前后端分离,Controller作为后端的核心输出,是开发人员使用最多的技术点。 2、个人所在的团队已经选择完全抛弃传统mvc模式,使用html + webapi模式。好处是前端完全复用,后端想换语言,翻译每个api接口即可。 3、个人最新的框架也是使用这种模式开 阅读全文
posted @ 2021-02-23 17:04 深海地平线 阅读(1642) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1、Net Core默认无法访问静态文件,需要在Startup通过代码添加定义。 2、本文介绍两种静态文件目录实现方式。 二、启用默认目录 1、添加图片文件 2、测试访问结果(不能访问) 3、添加定义代码。 4、刷新图片查看结果(正常访问)。 这里有个知识点,我一般使用浏览模式访问,而非F 阅读全文
posted @ 2021-02-23 17:02 深海地平线 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: 一、Startup介绍 1、Startup文件是Net Core应用程的启动程序,实现全局配置。 2、Net Core默认情况下,静态文件及Session都未启动,需要在Startup文件配置启动,否则无法使用。 二、启用Session,启用默认路由 1、启用Session:添加AddSession 阅读全文
posted @ 2021-02-23 17:01 深海地平线 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: 一、创建项目 1、如何创建项目,参照上一篇文章 二、程序包介绍 1、Net Core的程序包分前后端两种,后端用nuget,前端用bower。 2、与Net 不同,Net Core引用nuget包时,即使包里含有前端文件,也不会引入前端文件,仅引入dll。 3、css、js组件,通过bower引入。 阅读全文
posted @ 2021-02-23 17:00 深海地平线 阅读(1228) 评论(1) 推荐(0) 编辑
摘要: 一、新建项目 1、选择菜单:文件 -> 新建 -> 项目 2、选择模板:NET Core -> ASP.NET Core Web 应用程序,输入名称 3、选择框架:ASP.NET Core 2.0 ,Web 应用程序 二、查看项目结构 1、直接看图,不再啰嗦 三、运行查看效果 1、运行:按F5键 或 阅读全文
posted @ 2021-02-23 16:59 深海地平线 阅读(1766) 评论(0) 推荐(0) 编辑
摘要: 一、下载Visual Studio 2017 1、下载地址:https://www.visualstudio.com/zh-hans/downloads/ 2、选择要下载的版本 二、安装Net Core开发组件 1、选择"SP.NET和Web开发"工作负载 三、验证开发环境 1、文件->新建->项目 阅读全文
posted @ 2021-02-23 16:57 深海地平线 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: NetCore入门篇系列 NetCore入门篇(一):NetCore安装环境 NetCore入门篇(二):NetCore项目创建 NetCore入门篇(三):NetCore项目Nuget及Bower包管理 NetCore入门篇(四):NetCore项目启动文件Startup NetCore入门篇(五 阅读全文
posted @ 2021-02-23 16:56 深海地平线 阅读(2657) 评论(0) 推荐(0) 编辑
摘要: 废话少说,直接上代码: /// <summary> /// 开启定时联动定时任务 /// </summary> public void StartTimingTouchLinkAsync() { string recurringJobId = "设备联动定时执行"; string cronStr = 阅读全文
posted @ 2021-02-22 17:52 深海地平线 阅读(1823) 评论(3) 推荐(0) 编辑
摘要: 一、简单诉求: 1、请求成功、失败标识:Code 2、请求结果说明:Message 3、返回数据:Data 二、简单诉求分析: 1、诉求前两条没什么好说的 2、针对诉求3,实际上需要根据不同的返回数据才能确定数据类型,因此我们想到采用泛型 三、话不多说,直接上代码 CommonServiceResp 阅读全文
posted @ 2021-01-30 15:20 深海地平线 阅读(3259) 评论(0) 推荐(0) 编辑