我试图从.bat文件调用msdeploy但是我得到了一个"访问被拒绝"错误。我的用户帐户(据我所知)是管理员用户。这是代码行:
msdeploy.exe -verb:sync -enableRule:Donotdeleterule -source:package="C:\App\App.zip" -dest:auto -setParam:name="IIS Web Application Name",value="App"
我应该确认应具有管理员权限的所有设置是什么?
答案 0 :(得分:0)
测试此以查看是否有任何变化。它只有一个转义的逗号。
A
msdeploy.exe -verb:sync -enableRule:Donotdeleterule -source:package="C:\App\App.zip" -dest:auto -setParam:name="IIS Web Application Name"^,value="App"
您也可以尝试以下两种变体。
乙
msdeploy.exe -verb:sync -source:package="C:\App\App.zip" -dest:auto -setParam:name="IIS Web Application Name",value="App" -enableRule:Donotdeleterule
C
msdeploy.exe -verb:sync -source:package="C:\App\App.zip" -dest:auto -setParam:name="IIS Web Application Name"^,value="App" -enableRule:Donotdeleterule