Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/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
ServiceConfigFailureActions的Wix问题:安装期间未执行_Service_Wix - Fatal编程技术网

ServiceConfigFailureActions的Wix问题:安装期间未执行

ServiceConfigFailureActions的Wix问题:安装期间未执行,service,wix,Service,Wix,我试图修改现有的wxs文件以配置服务。我希望将此服务配置为在停止时重新启动。此服务由我的msi安装 我使用嵌套在ServiceInstall下的util:ServiceConfig。我将First/Second/ThirdActionFailure设置为重新启动。除了在Windows7和WindowsServer2008R2上,这项工作正常 我在互联网上查看了一下,发现我应该使用ServiceConfigFailureActions元素,也许是ServiceConfig元素,但我不确定这一点 我

我试图修改现有的wxs文件以配置服务。我希望将此服务配置为在停止时重新启动。此服务由我的msi安装

我使用嵌套在ServiceInstall下的util:ServiceConfig。我将First/Second/ThirdActionFailure设置为重新启动。除了在Windows7和WindowsServer2008R2上,这项工作正常

我在互联网上查看了一下,发现我应该使用ServiceConfigFailureActions元素,也许是ServiceConfig元素,但我不确定这一点

我试着使用这两种方法,但都没有改变。服务已安装,没有问题,但未配置为在出现故障时重新启动

以下是与ServiceConfigFailureActions元素对应的代码

<ServiceConfigFailureActions Id="ServiceRestarter" OnInstall="yes" OnReinstall="yes" OnUninstall="no" ResetPeriod="0">
      <Failure Action="1" Delay="0" />
</ServiceConfigFailureActions>
我尝试在ServiceConfigFailure操作下设置三个失败,我尝试是否将其嵌套在ServiceInstall下,但没有任何更改

有人能帮我吗

谢谢阅读。

问题已解决

生成MSI文件的ant脚本生成一个32位文件和一个64位文件

我修改了一个,并用另一个进行了测试

经典


多谢各位

你能添加一个完全有效的例子吗?如果网络上有一个有效的版本,有些人可能会觉得它非常有用。。。谢谢另一个:你能看一下吗?告诉我我做错了什么?