我正在为我们的一个Web应用程序设置uDeploy。
对于我们的开发环境,我已经建立了一个带有关联部署过程的Install组件。 部署过程又由三个过程组成:Uninstall,Install&复制web.config,如下所示:
尝试执行部署过程时,我遇到了一些意想不到的问题...
如果应用程序MSI已安装在目标服务器上,则卸载过程将按预期成功执行; uDeploy进程日志屏幕显示成功执行,访问目标服务器上现在为空的应用程序文件夹也是如此。
但是,当部署过程进入安装阶段时,没有任何反应 - 安装过程不执行,显示“已经安装”状态,尽管先前已完成卸载过程成功(见下文),然后才能进行并成功执行web.config复制过程。
最终结果是服务器上的应用程序文件夹只包含web.config。
总结一下:部署过程中的三个(子)进程中的每一个都正确地运行并且在隔离执行时正如预期的那样;当这些进程链接在一起时,安装过程将不会执行,尽管最近完成了卸载过程执行,但仍指示“已经安装”状态。
是否有其他与uDeploy合作的人遇到过类似的问题?
问题的原因是什么?
如何解决?
任何见解都将受到高度赞赏;谢谢你的期待。