释放IIS保存的文件

时间:2016-06-09 14:45:07

标签: iis wix

我们有一个WiX安装程序,在升级过程中有时需要重新启动系统,因为一个未命名的进程正在使用该文件(日志文件不显示保留进程名称)

我们的猜测是IIS保存文件,因此我们编写了ServiceControl元素以停止IIS服务。

<Component Id="RestartIis" Guid="{XXXXXXXX}" Transitive="yes">
    <CreateFolder />
    <ServiceControl Id="RestartIis" Name="IISADMIN" Start="both" Stop="both" />
    <ServiceControl Id="RestartW3SVC" Name="W3SVC" Start="both" Stop="both" />
</Component>

尽管如此,该文件仍在使用中。 我们尝试添加RestartResource元素来关闭w3wp进程无效:

<util:RestartResource Id="w3wp1" ProcessName="w3wp.exe" />

问题只发生在我们的CI服务器上

之前有没有遇到过这个?任何帮助将不胜感激!

0 个答案:

没有答案