我的解决方案中有两个项目。一个是应用程序。另一个是Windows服务。我创建了一个安装程序安装程序,并将这两个项目的主要输出添加到安装程序中。安装应用程序和Windows服务时,我的安装程序安装程序要求提供数据源。输入SQL服务器名称后,应用程序和Windows服务将安装在系统上。我能够打开并使用带有更改的连接字符串的应用程序,但是当我检查Windows服务状态时,它不处于运行状态。当我尝试手动启动Windows服务,我得到在使用安装程序安装程序进行安装时更改Windows服务的连接字符串
错误1053:该服务没有启动或控制请求到及时”回应
任何帮助深表感谢
。
服务的连接字符串存储在哪里? – Christoph
在Servicename.exe.config文件中 – user7610253
最后,我能够在安装windows安装程序的同时安装windows服务时更改windows服务的连接字符串。我重写了安装程序类的BeforeInstall()方法,然后更改了连接字符串Windows服务并将其安装到系统中,它工作正常且正在运行。 – user7610253