课程链接:http://video.jessetalk.cn/course/explore良心课程,大家一起来学习哈!任务22:课程介绍1.HTTP 处理过程2.WebHost 的配置与启动3.Middleware 与管道4.Routing MiddleWare 介绍任务23:Http请求的处理过程任务24:WebHost的配置dotnet new webProgram.cspublic static IWebHostBuilder CreateWebHostBuilder(string[] args) =>WebHost.CreateDefaultBuilder(args).ConfigureAppConfiguration(configureDelegate=>{confi...
原文:ASP.NET Core 2 学习笔记(六)MVC ASP.NET Core MVC跟ASP.NET MVC观念是一致的,使用上也没有什么太大的变化。之前的ASP.NET MVC把MVC及Web API的套件分开,但在ASP.NET Core中MVC及Web API用的套件是相同的。本篇将介绍ASP.NET Core MVC设置方式。MVC 简介ASP.NET Core的MVC(Model-View-Controller)架构模式延续ASP.NET MVC,把网站分成三大元件Model、View及Controller,依赖关系如下图:Model负责数据处理,包含数据存取、...
public partial class Language : BaseEntity<int>2 {3 private ICollection<LocaleStringResource> _localeStringResources;4 5 /// <summary>6 /// Gets or sets the name7 /// </summary>8 9 public string Name { get; set; } 10 11 /// <summary> 12 /// Gets or sets the language culture 13 /// </summary> 14 15 public string LanguageC...
做 web app 我目前都是把图片放在 VM disk 里, 这不是一个好的方案. Azure 推荐的方式是用 Azure Storage 来存放和读取这些 static file. 这里就来试一试 refer : https://www.cnblogs.com/sparkdev/p/6441421.html https://ithelp.ithome.com.tw/articles/10227271 (铁人系列视频讲解) 推荐 https://www.cnblogs.com/AllenMaster/p/13589170.html (系列) 有 coding
ASP.NET Core 3.x 学习笔记(3)——配置信息的使用 ASP.NET Core 3.x 学习笔记(3)——配置信息的使用ASP.NET Core 的配置信息ASP.NET Core 的配置信息源使用配置信息实现字体加粗通过 appsettings.json 实现自定义配置信息源的 json 文件本系列学习笔记均来源于B站UP主”软件工艺师“的学习视频,学习连接如下: https://www.bilibili.com/video/BV1c441167KQ ASP.NET Core 3.x 学习笔记(3)——配置信息的使用 ASP.NET Core 的...
原文:[Asp.Net Core 3.1学习笔记] Razor视图实时刷新修改Razor视图即时刷新的配置步骤 debug时,修改.cshtml内容无需重新编译项目,即时刷新显示修改结果。 1.版本.net core 3.1。 2. 安装package,Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation。 3. Startup的ConfigureServices里注册服务:services.AddMvc().AddRazorRuntimeCompilation();
开始记录学习肖伟宇老师的课程【.NET Core 开发实战学习】,以每节课总结的形式进行记录 第一节 StartUp:理解程序的启动过程 创建一个ASP.NET Core Web 项目, 可以看到两个核心类 Program 和 StartUp,在Program的Main方法中调用了CreateHostBuilder方法,并返回了一个IHostBuilder接口,这个接口是承载整个项目的核心接口。 在CreateHostBuilder方法中,在Build Host过程中的ConfigureWebHostDefaults方法调用了另一个核心类Sta...
课程链接:http://video.jessetalk.cn/course/explore 良心课程,大家一起来学习哈! 任务40:介绍任务41:Individual authentication 模板 dotnet new mvc --help Options:-au|--auth The type of authentication to useNone - No authenticationIndividual - Individual authenticationIndividualB2C - Individual authentication with Azure AD B2CSingleOrg - Organizationa...
我们知道 npm 是很大的库,很多轮子可以用 所以 .net core 替我们封装了一个调用 nodejs 的 service 就叫 node service 我们只要在 server 安装 nodejs 然后就可以写 js, require npm 的 packages 然后通过 .net core 的 service 允许这个 js 然后返回对应的 result. 比如我想解析一个 html, npm 里就有很多轮子可以做这个. 具体实现参考 : https://www.cnblogs.com/stulzq/p/10535310.html http://rion.io/2017/08/22/nodes...
来说说 RBAC (role based access control) 这是目前全世界最通用的权限管理机制, 当然使用率高并不是说它最好. 它也有很多局限的. 我们来讲讲最简单的 role based 概念. 想象一间公司开始的时候,只有一个管理人. 一个 application 一个 user, 只要登入就可以了. 后来业务大了,就要请人来分工,我们不可能简单的开多一个 user 给新人,因为新人只需要做一部分的工作而且外人是不可靠的. 所以我们需要有限权. 一般上的做法是...
不常出国的人对 timezone 可能感到陌生. 我就是这样...哈哈 这篇特地做了一些整理. 首先说说一般上网站上 timezone 的使用. 我们假设有个国际站点, 很多地区的人都会往网站里添加时间和查看时间. 马来西亚的一个用户想告诉英国的用户他出生的日期. (note : 马来西亚的 timezone 是 +08:00, 比英国快 8 小时). 如果马用户对系统说我是在 1987 年 12 月 15 日 0 时出生的, 然后英国的用户看到了这个时间. 那请问, 他看到的是...
首先添加 Nuget包 MongoDB.Driver创建一个Model。public class Student {public ObjectId _id { get; set; }public string name { get; set; }public int age { get; set; }public Address address { get; set; } } public class Address{public string province { get; set; }public string city { get; set; } }与Mongodb建立连接: var client = new MongoClient("mongodb://127.0.0.1:27017"); //与Mongodb建立连接。var d...
上一节演示如何安装Docker,链接:Docker学习笔记之-在CentOS中安装Docker 本节演示 将.net core 3.1 部署到docker容器当中,并使用 Nginx反向代理,部署平台 CentOS 7.8 在演示之前先打地基: 1,需要安装 Nginx 支持 (centos7.8 默认不带Nginx) 2,需要安装 .NET Core Runtimes 运行时支持 额外补充:如果要在CentOS上开发 .NET应用,要安装 SDK(SDK中包括运行时)。 如果只需运行应用程序,只需要安装运行时。 如果要安装该运...
原文:一个.NET Core开发者的Linux入门学习笔记用.NET Core开发也有一段时间了,但是由于工作原因一直都是在Windows系统上进行的开发,一直想学习Linux然后把.NET Core开发的程序跑在Linux上,然后把心得体会记录一下发布再博客园,奈何拖延症泛滥,所以只写过一篇《CentOS开发ASP.NET Core入门教程》之后就继续征战Windows了!作为新年Flag之一就是学习Docker,K8S,虽然windows系统也能进行开发,但是毕竟Linux才是正途,因此这两天...