Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
动态应用程序属性和windows服务_Windows_Service_Windows Services - Fatal编程技术网

动态应用程序属性和windows服务

动态应用程序属性和windows服务,windows,service,windows-services,Windows,Service,Windows Services,我正在使用VS2010构建windows服务 我还将安装项目附加到此服务 现在,在服务中,我有一个app.config文件,它具有应用程序属性。假设应用程序属性的名称为xyz 现在,我们是否可以向其他人发送完整的安装文件,并在服务安装后-转到服务安装的地方-在我们的情况下配置应用程序属性xyz,然后从计算机管理启动服务 我知道我们可以使用格式为myservicename.exe.config的服务配置文件,但我现在遇到了以下问题- 谢谢大家的投入 提前谢谢你帮助我!简单的回答是肯定的,但不清楚你

我正在使用VS2010构建windows服务

我还将安装项目附加到此服务

现在,在服务中,我有一个app.config文件,它具有应用程序属性。假设应用程序属性的名称为xyz

现在,我们是否可以向其他人发送完整的安装文件,并在服务安装后-转到服务安装的地方-在我们的情况下配置应用程序属性xyz,然后从计算机管理启动服务


我知道我们可以使用格式为myservicename.exe.config的服务配置文件,但我现在遇到了以下问题-


谢谢大家的投入

提前谢谢你帮助我!简单的回答是肯定的,但不清楚你想要实现什么。让我举一个例子来描述我在寻找什么。让我举一个例子来描述我在寻找什么。假设有一个XML文件,比如pqr.XML,我们的服务在启动后使用该XML中的数据。现在,这个pqr.xml的位置应该保持动态。如何允许某人传递此文件的位置-我希望我们可以将其作为应用程序属性传递。但是应用程序属性应该在不需要VisualStudio的情况下输入。因此,如果有人只安装了完整的MSI安装程序,他们可以在服务安装期间或之后配置该设置吗?我不确定您将如何使用MSI安装程序修改配置文件,但一旦将其复制到本地系统,它总是可以修改的。您可以编写一个简单的前端应用程序,根据用户输入修改配置文件,然后启动服务。