如何在Service Fabric中安装批处理文件

时间:2017-01-25 07:48:09

标签: azure azure-service-fabric

我创建了一个示例演示窗口服务,它在定期间隔后发送电子邮件和一个带有来宾可执行文件的服务结构应用程序,其中我使用此Windows服务(.exe)作为来宾可执行文件。我正在使用批处理文件在服务启动后在节点上安装服务&我已经在设置入口点部分给出了批处理文件的路径,即服务清单文件的(启动部分)。部署应用程序后,我收到错误为“Unhealthy deploy application”。我的最终目标是在启动或运行服务时在本地服务结构集群的节点上安装guest虚拟机可执行文件(Windows服务)。我不明白如何执行此操作,因为我认为设置入口点在服务代码之前执行批处理文件启动。

请帮我解决这个问题。

请参阅随附的屏幕截图以获取帮助。

由于

enter image description here

1 个答案:

答案 0 :(得分:1)

根据我的理解,我认为这不是Service Fabric的一个很好的用例。如果您的目标是在一组计算机上安装Windows服务,那么这不是Service Fabric的用途。 Windows服务和服务结构服务的工作方式不同,可用于不同的目的。

Service Fabric通过 set 计算机启动和管理您的EXE。它适用于分布式应用程序。

Windows服务在单个计算机上运行和管理您的EXE。它用于在Windows上运行后台进程。