我编写了一个从Windows服务发送电子邮件的代码。现在当我安装MSI / EXE时,我需要重新启动一次Windows服务,然后电子邮件就会开始运行。
为什么会这样?
如果需要任何输入,请告诉我。
谢谢!
答案 0 :(得分:0)
从安装程序启动时,服务可能会以某种方式挂起。如果在安装后手动启动而不是从安装程序启动它,它是否正常工作?
如果是这样,在MSI包中,您可以尝试使用自定义操作在安装完成后启动该服务。可以在 InstallExecuteSequence 表中 InstallFinalize 操作后安排此操作。