Config windows Service Name in App.config

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

In your integration service project,

1.       Edit ProjectInstaller.Designer.cs,
check if the Service Installer has been well configured

// 
// serviceInstaller
// 
this.serviceInstaller.ServiceName = "<default service name>";
this.serviceInstaller.DisplayName = "<default service display name>";

this.serviceInstaller.Description = "<service description>";
this.serviceInstaller.StartType = System.ServiceProcess.ServiceStartMode.Automatic;


2.      Edit ProjectInstaller.cs

 

Add the following codeto the constructor, after InitializeComponent()

InitializeComponent();

//add code here
var config = System.Configuration.ConfigurationManager.OpenExeConfiguration(
    System.Reflection.Assembly.GetAssembly(
        System.Reflection.MethodBase.GetCurrentMethod().DeclaringType)
        .Location);

var serviceNameSetting = config.AppSettings.Settings["ServiceName"];
if (serviceNameSetting != null)
{
    this.serviceInstaller.ServiceName = serviceNameSetting.Value;
}

var serviceDisplayNameSetting = config.AppSettings.Settings["ServiceDisplayName"];
if (serviceDisplayNameSetting != null)
{
    this.serviceInstaller.DisplayName = serviceDisplayNameSetting.Value;
}

         

 

3      add the following settings to App.config

`

    <add key="ServiceName" value="<serviceName>.<Dev|UAT|QA>"/>
    <add key="ServiceDisplayName" value="<serviceDisplayName>.<Dev|UAT|QA>"/>

 

4.      Build your integration service project in Release mode

 

On the Target server

5.      RDP to server, copy service dlls to there

6.      Start cmd as Administrator


7.      cd /d <service bits folder on server>

8.      install service: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe<yourService.exe>

9.      uninstall service: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe/u <yourService.exe>

Azure App Service 数据模型API部署实战指南 Web应用托管服务是将机器学习模型转化为稳定、安全、可伸缩REST API的关键基础设施。其核心原理在于抽象底层服务器运维,通过预配置运行时、声明式资源配置和托管CI/CD流水线,显著降低数据应用交付的不确定性。技术价值体现在免容器编排、开箱即用HTTPS与自动扩缩容,支撑高并发预测、定时ETL及实时特征服务等典型场景。本文聚焦Azure App Service在Python数据服务(如Flask/FastAPI模型API)中的端到端落地,覆盖从环境配置、GitHub自动化部署到Key Vault密钥集成与 阅读详情

相关推荐

Azure App Service 数据应用部署实战:FastAPI、Key Vault 与生产级运维

Web 应用部署是数据工程师从开发走向生产的关键跃迁。理解容器化运行时原理、环境隔离机制与云原生安全模型,是保障模型服务稳定可用的基础。Azure App Service 作为面向 Python/R/Node.js 数据工作负载的托管平台,通过标准化启动流程、内置身份认证、TLS 终止与 Key Vault 密钥注入等能力,显著降低部署复杂度。其核心价值在于将数据应用的运维关注点,从底层 OS 管理转向业务逻辑与数据链路可靠性——尤其适用于 FastAPI 模型 API、Streamlit 仪表盘等典型场景

weixin_34218890的博客 567

InstallWindowsService:谁安装Windows服务

InstallWindowsService 工具-如何安装Windows服务 sc create NameWs binPath="C:\xxxx\yyyyy\zzzzz.exe" displayname="display name" start=auto sc description NameWs "description text" sc config NameWs obj="username" password="xxx" sc failure NameWs reset=30 actions=restart/5000

Codex APP Windows离线安装全指南:绕过微软商店三重拦截

MSIX应用是Windows现代应用分发的核心格式,其安装依赖数字签名验证、运行时依赖管理和系统级注册机制。当开发者使用自签名证书打包应用时,Windows默认信任链断裂,触发商店跳转而非本地安装——这正是Codex APPWindows上频繁报错0x80073CF3、0x80073D01的根本原因。理解MSIX安装原理,掌握Add-AppxPackage注册逻辑与-Register参数作用,是实现稳定离线部署的技术前提。结合.NET Runtime、WebView2和Windows App SDK等关键

weixin_30384217的博客 397

C# Windows 应用程序配置文件 App.Config

压缩了很多此类的下载文件,都可以找到学习

解决:删除之前注册的 Mysql 的 Windows Service name 的过程

1、问题描述: 其一、在装过 Mysql 之后再重装 MySQL57 时,却发现在下面的 Windows Service name 后会有提示该 MySQL57 已经被占用了; 其二、目的:就是使得MySQL57这个名字可以重新使用; 2、解决过程: 其一、以管理员的身份打开命令提示符: 其二、输入命令:sc delete MYSQL57 其三、此时就成功的将 Windows Service name 去除掉了,此时再重装 mysql 时就不会再报 MySQL57 已经被占用了的问题了; 3、小结:

狮子座的男孩 4981

MySQL下载安装配置和Navicat for MySQL的安装配置

MySQL 一、下载#   地址:MySQL :: Download MySQL Installer   选择那个几百M的msi文件下载 二、安装# 第一步:安装许可 双击安装文件,在如下图所示界面中勾选“I accept the license terms”,点击“next”。 第二步:选择设置类型 如下图所示,有5种设置类型: Developer Default:安装MySQL服务器以及开发MySQL应用所需的工具。工具包括开发和管理服务器的GUI工作台、访问操作数据...

橘子的博客 1522

重新安装mysql时,Windows Service Name已经被占用了怎么办

重新安装mysql时,Windows Service Name已经被占用了怎么办,如图: 解决办法: 一,以管理员身份运行命令提示符(直接在搜索栏输入:cmd); 运行之后: 二, 输入命令:sc delete MYSQL80(输入重复的Windows Service Name,我MySQL的Windows Service Name是MYSQL80,你输入你的Windows Service Name) 三,输入命令之后,敲回车键。这样就ok了。不过,程序有个反应的过程,删除Windows Service

weixin_46060711的博客 2万+

Windows Service Name重复问题

3,输入命令:sc delete MYSQL57。4,验证一下,可以看见已经没有感叹号啦。2,打开命令提示符,管理员身份运行。,可以看见已经没有感叹号啦。

打好基础,突破瓶颈 1241

C# 编写Windows服务

关于windows服务的理论知识就不写了,网上多的是,这里直接通过一个简单的示例来入门windows服务 1.通过VS创建Windows服务,这里用的IDE是VS 2015: 2、刚刚创建好的Windows 服务的样子是这样的: 3、向服务的函数中写功能,在这里,当启动和停止服务时,向一个文本文件中写入一些文字信息 4、回到设计窗口点右键选择-添加安装程序-生成serviceIn...

qq_34498806的博客 2601

关于app.config

该从哪里说起呢?今天遇到遇到的问题太多了,其中困了我很长时间的就是app.config。以前只知道web应用程序有个web.config,没想到winform也有个app.config。在网上看了半天,算对这个东西有点眉目了。    今天主要是要用到一个可配置的数据库连接字符串。然后要用到ConfigurationManager。要用configurationManager要先引用

我的专栏 1144

把angular-contacts-app-example变成PWA:Service Worker离线缓存与可安装应用完全指南

angular-contacts-app-example 是一个基于 Angular + NgRx + NestJS 的全栈通讯录示例应用,本指南带你把它变成一个可离线使用、可安装到桌面和手机桌面的 PWA(渐进式 Web 应用),核心是 Service Worker 离线缓存策略与 Web App Manifest 配置,新手跟着做即可上手 🚀 ## 一、这个项目的 PWA 能力藏在哪里?

gitblog_00297的博客 389

Azure App Service 数据服务部署实战指南

Azure App Service 是一种面向 Web 应用与 API 的全托管平台即服务(PaaS),其核心原理在于将基础设施抽象为三层可编排单元:服务计划(资源底座)、Web 应用(代码载体)与运行时栈(语言环境)。它通过免运维的自动扩缩容、内置 HTTPS、CI/CD 集成与多语言支持,显著降低数据服务上线门槛。技术价值体现在将模型服务化、ETL 脚本 API 化、交互式看板发布等典型数据工程任务,从数天压缩至小时级交付。广泛应用于机器学习模型在线推理、实时数据质量校验、BI 看板托管及内部数据工具

weixin_30718391的博客 501

C# App.config配置文件加密实战:3分钟一键保护敏感信息

在软件开发中,配置文件是存储应用设置和连接信息的核心组件,其中常包含数据库连接字符串、API密钥等敏感数据。其安全管理的核心原理在于对配置节点进行加密处理,防止明文泄露。.NET Framework原生提供了基于RSA非对称加密的`RsaProtectedConfigurationProvider`和`aspnet_regiis.exe`工具,实现了配置节的透明加密与解密,无需修改业务代码即可提升安全性。这项技术的核心价值在于为应用程序构建了基础的安全防线,能有效防范因配置文件意外提交至代码仓库或不当分发导

433

App Service】在App Service中配置Virtual applications and directories,访问目录中的静态文件报错404...

"The page cannot be displayed because an internal server error has occurred. " or "The resource you are looking for has been removed, had its na...

weixin_40355316的博客 156

Shawl安全最佳实践:5个关键步骤从Local System到Network Service账户配置

Shawl是一个用Rust编写的Windows服务包装器,它允许你将任意程序作为Windows服务运行。对于需要将应用程序部署为服务的开发者来说,Shawl提供了简单而强大的解决方案。然而,默认使用Local System账户运行服务会带来严重的安全风险,本文将为你详细介绍如何通过5个关键步骤实现从Local System到Network Service账户的安全配置。🔒 ## 为什么需要关注

gitblog_00685的博客 1397

WCF(三)制作WCF安装包(Windows Services版)

1. 创建Windows Service项目 右键Solution—Add—New Project—Visual C#WindowsWindows Service,在下方Name栏输入”WindowsService”   WindowsService的目录   右键WindowsService—Properties—Application—Target framework 将Tar

flyliuweisky547的专栏 2912

OpenClaw Windows 11 本地部署:原生服务化技能引擎实战指南

Windows自动化技能引擎是一种将自然语言指令转化为系统级操作的轻量级执行框架,其核心原理在于绕过云端依赖,通过原生API、UI自动化与进程沙箱实现本地可控的动作落地。技术价值体现在合规审计友好、数据零外泄、权限可追溯,广泛应用于GMP电子记录、财务报表处理、IT终端批量配置等强监管场景。区别于Power Automate或Python脚本,它强调Windows Service托管、Rust核心调度与Python技能解耦,并深度适配Windows 11 23H2新增的安全接口与App Runtime能力。

weixin_34335458的博客 401

Spring Boot 2.4+ 统一使用 application.yml 配置 Nacos Config 的完整指南

在微服务架构中,配置管理是核心基础能力,旨在解决传统配置方式带来的发布效率低、易出错等问题。其核心原理是将配置与应用解耦,实现集中管理和动态刷新,从而提升系统的可维护性和灵活性。Nacos 作为集服务发现与配置管理于一体的平台,其技术价值在于提供了高可用、动态实时的配置服务。在 Spring Cloud 应用实践中,配置中心客户端如何连接与加载配置是关键。随着 Spring Cloud 2020.0.0 版本对引导上下文机制的调整,新的 `spring.config.import` 属性成为标准配置导入方式

weixin_30457551的博客 448

Multiple Instance .NET Windows Service

It's not readily apparent how to install a Windows Service multiple times on a single machine. At first glance, it seems like it's not supported by the operating system. When attempting to install ...

weixin_34194702的博客 114
上一篇: Open Win32 App in C#, with extern keyword
下一篇: Recover sql when Management Studio crashes
alien1
博客等级 码龄25年 0粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值