如何利用.NET开发高效的服务器应用管理工具?

2026-04-01 10:001阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1044个文字,预计阅读时间需要5分钟。

如何利用.NET开发高效的服务器应用管理工具?

目录

一、背景

二、Anno.Deploy 使用方法

1.安装与集成

2.单独使用

3.AnnoDeploy 配置文件

4.AnnoDeploy 配置守护程序

一、背景

Anno.Deploy 是一款用于部署 Anno 游戏的工具,它可以将游戏安装包部署到指定目录,并配置必要的守护程序。

二、Anno.Deploy 使用方法

1.安装与集成

- 将 Anno.Deploy 安装到系统中。 - 将 Anno 游戏安装包放置在指定目录。

2. 单独使用 - 使用 Anno.Deploy 对游戏进行部署。

如何利用.NET开发高效的服务器应用管理工具?

3. AnnoDeploy 配置文件 - 配置 AnnoDeploy 的配置文件,包括游戏路径、守护程序设置等。

4. AnnoDeploy 配置守护程序 - 配置守护程序,确保游戏运行稳定。

目录
  • 一、背景
    • 1、Anno.Deploy
  • 二、使用方法
    • 1、和Anno集成使用
    • 2、单独使用
    • 3、annoDeploy 配置文件
    • 4、annoDeploy 配置一个守护程序

一、背景

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 配置文件

<?xml version="1.0" encoding="utf-8" ?> <configuration> <!--0,0 第一位是 工作站,第二位数据中心 (所有的 AnnoService 的 两位数不能重复例如不能存在) 可以存在 --> <IdWorker>0,1</IdWorker> <!--App名称--> <AppName>Anno.Deploy</AppName> <!--监听端口--> <Port>7999</Port> <!--权重--> <Weight>1</Weight> <!--功能 非Anno.Plugs 加入方式--> <FuncName></FuncName> <!--忽略的功能 Trace,Logic--> <IgnoreFuncName></IgnoreFuncName> <!--超时时间毫秒--> <TimeOut>300000</TimeOut> <!--注册到的目标--> <Ts Ip="127.0.0.1" Port="7010"/> <IocDll> </IocDll> <appSettings> <!-- 程序放置的目录--> <add key="work_directory" value="E:\AnnoDeployStorage"/> <!-- 和Anno集成使用的时候的口令--> <add key="deploySecret" value="duyanming"/> </appSettings> </configuration>   

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 开发服务器 应用管理工具内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!

本文共计1044个文字,预计阅读时间需要5分钟。

如何利用.NET开发高效的服务器应用管理工具?

目录

一、背景

二、Anno.Deploy 使用方法

1.安装与集成

2.单独使用

3.AnnoDeploy 配置文件

4.AnnoDeploy 配置守护程序

一、背景

Anno.Deploy 是一款用于部署 Anno 游戏的工具,它可以将游戏安装包部署到指定目录,并配置必要的守护程序。

二、Anno.Deploy 使用方法

1.安装与集成

- 将 Anno.Deploy 安装到系统中。 - 将 Anno 游戏安装包放置在指定目录。

2. 单独使用 - 使用 Anno.Deploy 对游戏进行部署。

如何利用.NET开发高效的服务器应用管理工具?

3. AnnoDeploy 配置文件 - 配置 AnnoDeploy 的配置文件,包括游戏路径、守护程序设置等。

4. AnnoDeploy 配置守护程序 - 配置守护程序,确保游戏运行稳定。

目录
  • 一、背景
    • 1、Anno.Deploy
  • 二、使用方法
    • 1、和Anno集成使用
    • 2、单独使用
    • 3、annoDeploy 配置文件
    • 4、annoDeploy 配置一个守护程序

一、背景

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 配置文件

<?xml version="1.0" encoding="utf-8" ?> <configuration> <!--0,0 第一位是 工作站,第二位数据中心 (所有的 AnnoService 的 两位数不能重复例如不能存在) 可以存在 --> <IdWorker>0,1</IdWorker> <!--App名称--> <AppName>Anno.Deploy</AppName> <!--监听端口--> <Port>7999</Port> <!--权重--> <Weight>1</Weight> <!--功能 非Anno.Plugs 加入方式--> <FuncName></FuncName> <!--忽略的功能 Trace,Logic--> <IgnoreFuncName></IgnoreFuncName> <!--超时时间毫秒--> <TimeOut>300000</TimeOut> <!--注册到的目标--> <Ts Ip="127.0.0.1" Port="7010"/> <IocDll> </IocDll> <appSettings> <!-- 程序放置的目录--> <add key="work_directory" value="E:\AnnoDeployStorage"/> <!-- 和Anno集成使用的时候的口令--> <add key="deploySecret" value="duyanming"/> </appSettings> </configuration>   

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 开发服务器 应用管理工具内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!