摘要: 使用.Net Core + NGINX部署到服务器的时候,如果端口不是使用默认的80端口,在跳转到登录页面时,URL中的端口丢失。 阅读全文
posted @ 2018-05-16 16:35 ZKEA 阅读(1013) 评论(4) 推荐(0) 编辑
摘要: 使用Json.Net可以把一个Json字符串转换成一个JObject对象,如果有已知强类型,如果有已知对应的强类型,可以直接转成对应的类型。但如果没有,要访问Json里面对应的数据的时候,就显得比较麻烦。我们可以借助DynamicObject来访问对应的属性。 阅读全文
posted @ 2018-04-16 17:08 ZKEA 阅读(2715) 评论(0) 推荐(0) 编辑
摘要: 在开发阶段,都是直接安装.Net Core的SDK,但是在部署的时候你还是直接装SDK吗?当然直接装SDK也没什么问题,也可以少一些麻烦。但是如果你像我一样不喜欢在产线上装SDK,只想装Runtime,那么这篇文章可能会对你有帮助。这里我们谈的都是针对便携式发布的应用程序。 阅读全文
posted @ 2018-04-08 17:29 ZKEA 阅读(17494) 评论(0) 推荐(2) 编辑
摘要: 网站其本质就是HTML + CSS 外加一些JavaScript构成的。所以基本上只要你会一些前端,就可以开始花样搭网站了。 如果只用HTML/CSS那做出来的网站只能叫静态网站,性能好但维护不方便,所以你需要一个建站程序来帮你做这个事情。 如果你已经有一台VPS(阿里的ECS或者腾讯的CVM)无所谓都可以,一行命令你就能把网站搭起来,然后网站内容结构就随你自己折腾了。 阅读全文
posted @ 2018-03-25 11:32 ZKEA 阅读(1526) 评论(1) 推荐(2) 编辑
摘要: 多租户技术或称多重租赁技术,简称SaaS,是一种软件架构技术,是实现如何在多用户环境下共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。简单讲:在一台服务器上运行单个应用实例,它为多个租户(客户)提供服务。从定义中我们可以理解:多租户是一种架构,目的是为了让多用户环境下使用同一套程序,且保证用户间数据隔离。那么重点就很浅显易懂了,多租户的重点就是同一套程序下实现多用户数据的隔离。 阅读全文
posted @ 2018-03-21 14:37 ZKEA 阅读(1589) 评论(2) 推荐(1) 编辑
摘要: Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能。接下我们就要借助PowerShell来自动部署ASP.NetCore程序。 阅读全文
posted @ 2018-03-01 11:05 ZKEA 阅读(1837) 评论(0) 推荐(3) 编辑
摘要: 在部署的时候,如果您不想在您的Linux服务器上安装.Net Core SDK,您可以只安装Runtime,接下来我们看看该如何安装运行时Runtime。 阅读全文
posted @ 2018-02-10 09:54 ZKEA 阅读(4413) 评论(0) 推荐(1) 编辑
摘要: ASP .Net Core 的默认端口是5000,如果想在同一台服务器上运行多个实例,就不能都监听5000端口了,需要每一个实例都监听不同的端口。当然,如果您正在使用IIS或者Jexus来托管,可以不用特意修改端口即可正常运行多个实例。 阅读全文
posted @ 2018-01-17 15:54 ZKEA 阅读(881) 评论(0) 推荐(0) 编辑
摘要: .NET Core 两种GC模式: Server GC / Workstation GC Server GC : 主要应用于多处理器系统,并且作为ASP.NET Core宿主的默认配置。它会为每个处理器都创建一个GC Heap,并且会并行执行回收操作。该模式的GC可以最大化吞吐量和较好的收缩性。这种模式的特点是初始分配的内存较大,并且尽可能不回收内存,进行回收用时会很耗时,并进行内存碎片整理工作。 阅读全文
posted @ 2017-12-18 23:11 ZKEA 阅读(7819) 评论(3) 推荐(8) 编辑
摘要: .Net Core 将之前Web.Config中的配置迁移到了appsettings.json文件中,并使用ConfigurationBuilder来读取这个配置文件。并可设置在配置文件变化以后,自动重新加载,这样可不用重启你的程序。 阅读全文
posted @ 2017-12-14 12:47 ZKEA 阅读(2516) 评论(0) 推荐(0) 编辑