当前位置: 首页 > news >正文

怎么建设网站怎么样如何做网站内部优化

怎么建设网站怎么样,如何做网站内部优化,做公益网站有什么要求,广告接单有什么平台有些时候需要在程序中启动和管理其他应用进程#xff0c;当碰到这样的需求的时候可以通过Process对象来完成#xff1b;为了让使用和管理更方便在这基础上封装 了BeetleX.ServicesProcess组件#xff0c;通过组件的管理中心让进程操作更方便#xff0c;同时还集成了Web套件…         有些时候需要在程序中启动和管理其他应用进程当碰到这样的需求的时候可以通过Process对象来完成为了让使用和管理更方便在这基础上封装 了BeetleX.ServicesProcess组件通过组件的管理中心让进程操作更方便同时还集成了Web套件可直接集成在BeetleX.FastHttpApi中进行Web管理。        BeetleX.ServicesProcess组件提供了ProcessCenter对象来添加管理启动和停止等进程管理功能。具体功能方法如下:public class ProcessCenter : IDisposable{public ProcessCenter();public ProcessCenter(ILogHandler logHandler);public ServiceManagementConfig Config { get; }public void Add(string name, string file, string path, string args, bool autoStartup false);public void Add(ProcessInfo info);public void AutoStartup();public void ChangeUser(string admin, string pwd);public void Delete(string id);public void Dispose();public ServiceProcess GetProcess(string id);public void Modify(string id, ProcessInfo info);public void Start(string id);public void StartAll();public void Stop(string id);public void StopAll();}以上是组件封装的方法使用起来非常简单。        接下来主要介绍如何在BeetleX.FastHttpApi中集成它的web管理功能创建一个控制台项目引用BeetleX.WebFamily组件引用后编写以下代码class Program{static void Main(string[] args){WebHost host new WebHost();host.IsWindowsServices true;WebHost.Title Service Management;WebHost.HeaderModel beetlex-process-header;WebHost.HomeModel beetlex-process-home;WebHost.TabsEnabled false;host.RegisterComponentProgram();host.RegisterComponentBeetleX.ServicesProcess.ProcessCenter();host.UseFontawesome();host.UseElement(PageStyle.Element);host.Setting(o {o.SetDebug();o.Port 80;o.LogLevel LogType.Info;});host.Initialize((http, vue, rec) {BeetleX.ServicesProcess.WebController controller new BeetleX.ServicesProcess.WebController();controller.Init(new logHandler(http));http.ActionFactory.Register(controller, new BeetleX.FastHttpApi.ControllerAttribute { BaseUrl process });rec.AddCss(website.css);vue.Debug();});host.Run();}}class logHandler : BeetleX.ServicesProcess.ILogHandler{public logHandler(BeetleX.FastHttpApi.HttpApiServer sever){mServer sever;}private BeetleX.FastHttpApi.HttpApiServer mServer;public void Error(string message){mServer.GetLog(LogType.Error)?.Log(LogType.Error, null, message);}public void Info(string message){mServer.GetLog(LogType.Info)?.Log(LogType.Info, null, message);}}启动项目后可以查看启动日志接下来就可以通过浏览器访问进程管理页面如果有需要还可以把当前示例项目发布成windows service发布后即可以使用sc命令来创建、启动、停止和删除服务。完整示例代码https://github.com/beetlex-io/BeetleX-Samples/tree/master/Web.ServiceManagement
http://www.huolong8.cn/news/242116/

相关文章:

  • 石家庄网页网站制作宁波市海曙区建设局网站
  • 可视化自助建站十堰优化seo
  • 物流公司网站怎么做ui培训机构全国排名
  • 邯郸网站设计申请服装网站技术解决方案
  • 南充网站建设多少钱会网站开发想找兼职
  • 爱站网收录dw做网站 怎么做背景图片
  • 做网站首选九零后网络郑州信息港
  • 青岛做外贸网站北京3d效果图制作公司
  • 江门建网站php中英文网站
  • 制作网站首页的步骤帮一个企业做网站流程
  • 网站开发语言networdpress 多人编辑
  • 网站建设运营期末考试网站关键词怎么选择
  • 官方网站举例大型电子商务网站开发架构
  • 借鉴网网站怎么黑入网站
  • 海淀做网站的网络公司网站已收录的404页面的查询
  • 榕江网站建设各大门户网站有哪些
  • 邹城有做网站的吗网站如何改首页模块
  • 重庆市建设公共资源交易中心网站首页wordpress 404判断
  • 不会编程可以做网站吗怎么做旅游网站框架
  • 网站开发的可行性报告培训网站建设平台
  • 南充网站建设略奥科技域名排名查询
  • 建设网站的方法建网站买完域名后怎么做
  • 四川省建设安全协会网站企业服务中心怎么改成创作者服务中心
  • 学信网网站建设怎么搞现在做网络推广网站建设怎么样
  • 汕头做网站的公司南京领动做网站怎么样
  • 广州建网站技术信宜网站设计公司
  • 名师工作室建设网站公司网站内容规划
  • 池州建设网站开发者选项在哪里打开oppo
  • 云建站推荐百度注册域名免费建站
  • 天晴创艺网站建设百度小程序wordpress交易排行榜