您现在的位置是:网站首页> 编程资料编程资料

利用.NET 开发服务器 应用管理工具_ASP.NET_

2023-05-24 346人已围观

简介 利用.NET 开发服务器 应用管理工具_ASP.NET_

一、背景

1、Anno.Deploy

Anno.Deploy可以和 Anno集成使用,用于部署新的服务、启动服务、停止服务、清理服务。也可以单独使用,用于守护程序。

二、使用方法

1、和Anno集成使用

2、单独使用

 annoDeploy status 查看程序状态 annoDeploy start [workingName] 启动程序 annoDeploy stop [workingName] 停止程序    

annoDeploy status 查看程序状态

 HelloWorldService21 UP pid 24864 admin HelloWorldService22 DOWN pid -1 admin    

annoDeploy start [workingName] 启动程序

 [17:44:15:6832]: HelloWorldService21 已启动! HelloWorldService21 UP pid 14744 admin    

annoDeploy stop [workingName] 停止程序

 [17:45:24:2212]: HelloWorldService21 已停止! HelloWorldService21 DOWN pid -1 admin    

3、annoDeploy 配置文件

0,1Anno.Deploy79991300000    

4、annoDeploy 配置一个守护程序

如果是通过在线面板部署的程序不需要此步骤

在工作目录下面找到 proc 文件夹,下面的每一个文件都代表一个程序 新建一个文件 HelloWorldService21 内容:

 { "Running":true, "AutoStart":"1", "AnnoProcessDescription":"admin", "ReStartErrorCount":0, "Id":24628, "WorkingDirectory":"HelloWorldService21", "Cmd":"dotnet HelloWorldService.dll -p 7029", "NodeName":"Anno.Deploy" }    "Running":true, //程序是否在运行,初次配置设置为 false "AutoStart":"1",//是否自动启动 "AnnoProcessDescription":"admin",//程序描述 "ReStartErrorCount":0,//重启失败次数 初次配置设置为 0 "Id":-1,//程序进程Id 初次配置设置为 -1 "WorkingDirectory":"HelloWorldService21",//程序名称 (程序需要放置到work_directory目录下名字为HelloWorldService21 配置文件名称和程序文件夹名称一致) "Cmd":"dotnet HelloWorldService.dll -p 7029",//启动命令 "NodeName":"Anno.Deploy"//annoDeploy 的名称 

到此这篇关于利用.NET 开发服务器 应用管理工具的文章就介绍到这了,更多相关.NET 开发服务器 应用管理工具内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

-六神源码网