iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >利用.NET 开发服务器 应用管理工具
  • 356
分享到

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

2024-04-02 19:04:59 356人浏览 安东尼
摘要

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

一、背景

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 的 两位数不能重复例如不能存在【1,2】【1,2】)
  可以存在【1,2】【2,1】
  -->
  <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 开发服务器 应用管理工具内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 利用.NET 开发服务器 应用管理工具

本文链接: https://www.lsjlt.com/news/137882.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 利用.NET 开发服务器 应用管理工具
    目录一、背景1、Anno.Deploy二、使用方法1、和Anno集成使用2、单独使用3、annoDeploy 配置文件4、annoDeploy 配置一个守护程序一、背景 1、Ann...
    99+
    2024-04-02
  • Android应用开发工具有哪些
    Android应用开发工具有很多,以下是一些常用的工具:1. Android Studio:官方提供的集成开发环境(IDE),具有丰...
    99+
    2023-10-18
    Android
  • 如何利用ChatGPT PHP开发智能客户服务工具
    如何利用ChatGPT PHP开发智能客户服务工具引言:随着人工智能技术的快速发展,智能客户服务工具正逐渐取代传统的人工客服,成为企业与客户交流的主要方式。在众多的人工智能技术中,ChatGPT以其出色的自然语言处理能力备受关注。本文将介绍...
    99+
    2023-10-25
    ChatGPT 智能客服 PHP
  • HTML5应用开发工具有哪些
    这篇文章给大家分享的是有关HTML5应用开发工具有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   1.Animatron   使用直观的Animatron编辑器去设计...
    99+
    2024-04-02
  • 数据库管理开发工具Navicat Premium Mac怎么用
    数据库管理开发工具Navicat Premium Mac怎么用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Navicat Premium Mac特别版是您早Mac平台上最好用...
    99+
    2023-06-05
  • Python开发建议:如何高效利用Python开发工具
    Python是一种强大的编程语言,被广泛应用于各个领域的软件开发中。无论是大型项目还是小型工具,Python都能提供高效的开发方式和强大的工具支持。在本篇文章中,我将探讨一些如何高效利用Python开发工具的建议。首先,选择合适的集成开发环...
    99+
    2023-11-23
    高效开发 开发建议 关键词:Python工具
  • 如何在Linux环境下利用GO语言开发高效文件管理工具?
    在Linux环境下,文件管理工具是必不可少的,而GO语言的高效性能和强大的并发处理能力,使它成为开发高效文件管理工具的理想语言。在本文中,我们将介绍如何利用GO语言开发一个高效的文件管理工具。 第一步:安装GO语言环境 在开始开发之前,我们...
    99+
    2023-10-02
    开发技术 linux 文件
  • 常用的Android应用开发工具有哪些
    常用的Android应用开发工具有:1. Android Studio:官方推荐的集成开发环境(IDE),提供了丰富的开发工具和调试...
    99+
    2023-10-07
    Android
  • Go语言驱动低代码应用引擎工具Yao开发管理系统
    目录前言Yao简介安裝使用基本使用创建数据模型编写接口编写界面总结前言 之前写过一篇关于阿里的低代码工具LowCodeEngine 的文章,发现大家还是挺感兴趣的。最近又发现了一款很...
    99+
    2024-04-02
  • Mac上好用的Linux服务器管理工具FinalShell
    FinalShell是一体化的的服务器、网络管理软件,不仅是ssh客户端,还是功能强大的开发、运维工具,充分满足开发、运维需求。 特色功能: 云端同步,免费海外服务器远程桌面加速、ssh加速,本地化命令输入框,支持自动补全,命令历史,自定...
    99+
    2023-08-31
    服务器 linux macos
  • phpMyAdmin 4.1.12发布MySQL管理工具怎么用
    这期内容当中小编将会给大家带来有关phpMyAdmin 4.1.12发布MySQL管理工具怎么用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。phpMyAdmin 4.1...
    99+
    2024-04-02
  • PHP 开发移动应用的开源工具和库
    php 开发人员可以使用多种开源工具和库构建移动应用程序,包括 cordova、phonegap、ionic framework 和 react native expo。这些工具使 ph...
    99+
    2024-05-06
    php 移动开发 css 移动应用程序
  • 利用C++开发一个protobuf动态解析工具
    目录为什么需要这个工具需求描述开发搜索现成方案AST在哪里开始写代码总结为什么需要这个工具 数据库中存储的protobuf序列化的内容,有时候查问题想直接解析查看内容。很多编码在网上...
    99+
    2023-01-03
    C++ protobuf动态解析工具 C++ protobuf动态解析 C++ protobuf
  • C#Windows应用程序开发创建工具条
    本篇内容介绍了“C#Windows应用程序开发创建工具条”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C#Windows应用程序开发之创建工...
    99+
    2023-06-18
  • 利用python socket管理服务器
    一.socketserver的handle方法处理请求二.实例化socketserver的handle方法def funzioneDemo():     server = ThreadingServer((HOST,PORT),Handle...
    99+
    2023-01-31
    服务器 python socket
  • 客户管理工具的种类及其应用
    简介:客户管理工具是企业管理中不可或缺的一部分,它们可以帮助企业更好地了解客户需求、提高客户满意度和忠诚度。本文将介绍客户管理工具的种类及其应用。 1. CRM系统(Customer Relationship Management)CRM系...
    99+
    2024-01-22
    管理工具 及其应用 种类
  • linux服务器批量管理工具 批量vps管理
    linux服务器批量管理工具 批量vps管理远程桌面是微软公司为了便于网络管理员管理维护服务器推出的一项服务。从windows 2000 server版本开始引入,网络管理员时候远程桌面连接器连接到网络任意一台开启了远程桌面控制功能的计算机...
    99+
    2023-06-03
  • 【服务器管理】Ubuntu20.04安装包管理工具module配置并且使用
    【服务器管理】Ubuntu20.04安装包管理工具module并且使用 什么Module安装Module配置Module使用Module 什么Module module是一个专门管理环境变...
    99+
    2023-09-05
    服务器 linux module Modulefile Ubuntu20.04
  • 钉钉应用开发 资产管理
    首先,钉钉应用开发的资产管理功能可以帮助用户轻松地查询应用中的资产信息。用户可以在应用中直接点击资产名称或资产编号,就可以快速查询到应用中的资产信息。此外,用户还可以通过应用中的资产管理功能进行资产分类,例如:房屋、汽车、设备等等。通过这种...
    99+
    2023-10-28
    资产管理
  • 如何利用PHP和WebSocket开发实时协作工具
    随着互联网及移动设备的普及,人们越来越需要实时协作工具来提高工作效率。在这种背景下,实时协作工具中的即时通讯和协同编辑等功能成为越来越受欢迎的需求。本文将介绍如何借助PHP和WebSocket实现基于Web的实时协作工具。同时将提供相关代码...
    99+
    2023-12-17
    PHP websocket 实时协作
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作