我使用Microsoft Web Deploy制作了我的Web API的部署包,它包含一个deploy.cmd文件,一个setParameters.xml文件和该文件夹中的一个zip文件。根据微软网站的说法,我可以通过命令提示符通过执行deploy.cmd文件将应用程序安装到iis网站。
然而,当我用命令,projectName.deploy.cmd/Y执行CMD,它抛出,说Web部署部署包安装错误“ERROR_FILE_IN_USE”
网站,因为它它由外部进程锁定部署不能修改该文件projectName.zip错误。
我试图更新到iis,但大部分我已阅读的文章都是关于在azure上安装的。
我试过在安装时关闭应用程序池,但错误仍然存在。我也尝试添加
'< 'EnableMSDeployAppOffline'>' 真 '< '/ EnableMSDeployAppOffline'>'
在我的网络API项目的发布配置文件部署配置文件。什么可能会将zip文件锁定在部署包中?