Mozi.HttpEmbedded —— 嵌入式 Web 服务器
Mozi.HttpEmbedded是一个基于.Net构建的嵌入式Web服务器,为.Net App提供web服务功能。 嵌入式的目标不是单片机,而是.Net应用程序。 此项目并不会实现非常丰富的大型Web服务器功能 项目基于.Net Framework 4.0开发,也可转换为.Net Core/.Net Standard项目 特点 HttpEmbedded在Socket之上使用异步单线程模型,构建了一个HTTP服务器。 嵌入式 本项目可作为.Net应用的内嵌Web服务器,亦可作为单独Web服务器 轻量化 项目编译结果小,部署程序占用系统资源少 可用性 开箱即用,配置少,可控性高。同时遵从.Net平台Web项目开发的典型规范。 低耦合 不改变现有业务逻辑,无需对现有代码进行改造,即可实现现有功能面向HTTP提供服务器 可控性 宿主程序对Web服务高度可控 典型应用场景 业务体系或功能已开发完成,期望在项目中加入一个Web服务器功能,同时不能对现有代码进行大规模改动。 在经典的Asp.Net开发中,Web服务的部署高度依赖于IIS,.Net Core项目则可基于Kestrel/IIS部署。 ...
