Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows installer uDeploy进程独立执行,但与其他进程分组时不执行。。。_Windows Installer_Udeploy - Fatal编程技术网

Windows installer uDeploy进程独立执行,但与其他进程分组时不执行。。。

Windows installer uDeploy进程独立执行,但与其他进程分组时不执行。。。,windows-installer,udeploy,Windows Installer,Udeploy,我目前正在为我们的一个web应用程序设置uDeploy 对于我们的开发环境,我已经建立了一个带有相关部署过程的安装组件。 部署过程依次包括三个过程:卸载、安装和复制web.config,如下所示: 我在尝试执行部署过程时遇到一些意外问题 如果目标服务器上已安装应用程序MSI,则卸载过程将按预期成功执行;uDeploy进程日志屏幕显示成功执行,访问目标服务器上现在为空的应用程序文件夹也是如此 但是,当部署过程进入安装阶段时,不会发生任何事情-安装过程不会执行,显示“已安装”状态,尽管之前已成功完

我目前正在为我们的一个web应用程序设置uDeploy

对于我们的开发环境,我已经建立了一个带有相关部署过程的安装组件。 部署过程依次包括三个过程:卸载、安装和复制web.config,如下所示:

我在尝试执行部署过程时遇到一些意外问题

如果目标服务器上已安装应用程序MSI,则卸载过程将按预期成功执行;uDeploy进程日志屏幕显示成功执行,访问目标服务器上现在为空的应用程序文件夹也是如此

但是,当部署过程进入安装阶段时,不会发生任何事情-安装过程不会执行,显示“已安装”状态,尽管之前已成功完成卸载过程(请参见下文),然后继续并成功执行web.config复制过程

最终结果是服务器上的一个应用程序文件夹只包含web.config

重述:部署流程中的三个(子)流程中的每一个在单独执行时都能正常运行;当这些进程链接在一起时,安装进程将不会执行,这表明尽管最近完成了卸载进程的执行,但状态为“已安装”

与uDeploy合作过的其他人是否也遇到过类似的问题

问题的原因是什么

它是如何解决的


如有任何见解,将不胜感激;感谢您的关注。

一旦我确定了这个问题,解决方案就变得非常简单。默认情况下勾选了“仅更改版本”复选框:

取消选中此选项并重新启动流程后,所有流程步骤都将成功执行

当作为组件进程隔离运行该进程时,此选项不可用,因此该进程最初作为组件进程隔离运行成功,但不会作为应用程序进程的一部分执行