上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: ASP.NET Core 应用与进程内的 HTTP 服务器实现一起运行.该服务器实现侦听 HTTP 请求,并在一系列请求功能被写到 HttpContext 时,将这些请求展现到应用中. ASP.NET Core 随附两种服务器实现: Kestrel 是适用于 ASP.NET Core 的默认跨平台 阅读全文
posted @ 2019-01-06 17:47 热敷哥 阅读(2494) 评论(1) 推荐(0) 编辑
摘要: 在 ASP.NET Core 中,后台任务作为托管服务实现.托管服务是一个类,而且必须实现 IHostedService 接口,该接口定义了两个方法: StartAsync(CancellationToken cancellationToken) 该方法包含启动后台任务的逻辑,当启动服务器并触发 I 阅读全文
posted @ 2019-01-06 13:28 热敷哥 阅读(1526) 评论(4) 推荐(1) 编辑
摘要: 主机负责应用程序启动和生存期管理.共有两个主机 API : 1.Web 主机 : 适用于托管 Web 应用,基于 IWebHostBuilder ; 2.通用主机 : 适用于托管非 Web 应用. 基于 HostBuilder . 官方: 通用主机的目标是将 HTTP 管道从 Web 主机 API 阅读全文
posted @ 2019-01-06 13:27 热敷哥 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 承接上一篇 配置, 选项模式是专门用类来表示相关配置的服务. 基本选项配置 新建一个选项类,该类必须是包含无参数的构造函数的非抽象类. 添加到服务容器,并绑定到配置: 测试控制器: 结果: 通过委托配置选项 通过文件配置简单选项 新建一个json文件: 还可以读取文件中的某个节点配置简单选项 修改 阅读全文
posted @ 2019-01-05 21:06 热敷哥 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: 先上一段代码,了解一下 .NET Core 配置数据的结构. 新建一个 控制台项目,添加一个文件 json.json ,文件内容如下: 控制台代码: AddJsonFile 方法有多个重载,上面只给出了其中一个,3个参数分别表示:path:文件的物理路径;optional: xml 文档是这样写的: 阅读全文
posted @ 2019-01-05 16:38 热敷哥 阅读(2245) 评论(2) 推荐(3) 编辑
摘要: 一.环境变量 系统启动时,会读取环境变量 ASPNETCORE_ENVIRONMENT ,并将该变量的值存储在 IHostingEnvironment.EnvironmentName 字段中.如: 新建一个 WebAPI 项目,修改 Configure 方法: ASPNETCORE_ENVIRONM 阅读全文
posted @ 2019-01-04 13:46 热敷哥 阅读(1150) 评论(2) 推荐(0) 编辑
摘要: 说到URL重写就不得不提URL重定向. URL重定向 URL重定向是客户端操作,指示客户端访问另一个地址的资源.这需要往返服务器,并且当客户端对资源发出请求时,返回客户端的重定向URL会出现在浏览器的地址栏中. 将请求重定向到不同的URL时,可指示重定向是永久的还是临时的.如果是永久的,则使用"30 阅读全文
posted @ 2019-01-03 23:15 热敷哥 阅读(2913) 评论(2) 推荐(6) 编辑
摘要: 什么是静态文件? HTML,CSS,JS,图片等都叫做静态文件. 要想提供静态文件给客户端,需要注册静态文件中间件. 我们先分别添加一个 WebAPI 项目,一个 Razor 视图项目,比较两个项目的 Startup 类的 Configure 方法: WebAPI项目: Razor项目: 可以看出, 阅读全文
posted @ 2019-01-02 17:48 热敷哥 阅读(1523) 评论(4) 推荐(2) 编辑
摘要: 中间件是一种装配到应用管道以处理请求和相应的软件.每个软件都可以: 1.选择是否将请求传递到管道中的下一个组件; 2.可在调用管道中的下一个组件前后执行工作. 管道由 IApplicationBuilder 创建: 每个委托都可以在下一个委托前后执行操作,.此外,委托还可以决定不将请求传递给下一个委 阅读全文
posted @ 2019-01-02 11:15 热敷哥 阅读(1805) 评论(6) 推荐(4) 编辑
摘要: 依赖: 类A用到了类B,我们就说类A依赖类B.如果一个类没有任何地方使用到,那这个类基本上可以删掉了. 上面的示例中,Test 类就依赖 MyDependency 类. 依赖倒置: 依赖倒置原则是五大原则之一: 1.上层模块不应该依赖于下层模块,它们共同依赖于一个抽象. 2.抽象不能依赖于具象,具象 阅读全文
posted @ 2019-01-01 23:13 热敷哥 阅读(2435) 评论(2) 推荐(7) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页