MSDeploy(从bat运行)返回拒绝访问



我正试图从.bat文件调用msdeploy,但遇到"拒绝访问"错误。我的用户帐户(据我所知)是一个管理员用户。这是代码行:

msdeploy.exe -verb:sync -enableRule:Donotdeleterule -source:package="C:AppApp.zip" -dest:auto -setParam:name="IIS Web Application Name",value="App"

我应该确认哪些设置应该具有管理员权限?

对此进行测试,看看是否有任何变化。它只是有一个转义逗号。

msdeploy.exe -verb:sync -enableRule:Donotdeleterule -source:package="C:AppApp.zip" -dest:auto -setParam:name="IIS Web Application Name"^,value="App"

您也可以尝试以下两种变体。

B

msdeploy.exe -verb:sync -source:package="C:AppApp.zip" -dest:auto -setParam:name="IIS Web Application Name",value="App" -enableRule:Donotdeleterule

C

msdeploy.exe -verb:sync -source:package="C:AppApp.zip" -dest:auto -setParam:name="IIS Web Application Name"^,value="App" -enableRule:Donotdeleterule

最新更新