我开发了一个具有以下COM依赖关系的Windows服务:
我还添加了一个将ServiceInstaller继承到可执行文件的安装程序类。安装程序将服务帐户设置为NT AUTHORITY\NETWORK SERVICE。
服务成功编译。
我还在服务中添加了一个设置和部署项目。
我将Windows服务的项目输出添加到安装项目中。然后,我使用自定义操作将项目安装程序作为自定义构建操作运行。
安装项目是build,我在输出目录中得到一个.msi和.exe文件。安装程序成功。该服务列在services.msc。
中我的问题发生在安装后。当我启动该服务时,我收到此错误:
Windows无法在本地计算机上启动MyService服务。 错误1053:服务未及时响应启动或控制请求。
此错误出现在事件日志中:
Retrieving the COM class factory for component with
CLSID {2F592C51-83DA-498C-9B3B-CA1C2E0D5DD7} failed
due to the following error: 800700c1.