我有一个仅在本地使用的 WCF Windows 服务。我需要将它部署在多个站点中,并且我需要自动更新它的选项 - 发布更新时,服务必须能够获取新版本并自行更新。
该服务将在 Windows 7 中使用,因此需要以某种方式考虑权限问题。
我对服务及其部署没有经验,请随时彻底解释。
编辑
我一直在考虑 ClickOnce,因为我正在编写的另一个应用程序是使用它部署的。问题是,ClickOnce 仅在启动时检查更新,并且 Windows 服务应该已启动并运行。
- 是否可以在我的其他应用程序中使用 ClickOnce 检测然后更新服务?(许可方面)
- ClickOnce 可以启动和停止服务吗?
- 更新可以静音吗?