指定目标文件夹我有MSDeploy使用这样如何使用MSDeploy
MyDeployCommand.deploy.cmd /T /M:https://MyServer:8172/msdeploy.axd -allowUntrusted /U:Username /P:Password /A:Basic "-setParam:name='IIS Web Application Name',value='My Website Name'"
命令虽然这个工程成功部署web包zip文件到远程IIS网站,则默认为当前目录中的网站指向。我想改变物理路径。我已经尝试了许多参数但没有成功,并想知道这是否可以实现。
感谢chief7您指出的APPCMD,其目标,如果我尝试在远程机器上如
"%MSDeployPath%msdeploy.exe" -verb:sync -source:runCommand="%windir%\system32\inetsrv\appcmd.exe set site /site.name:;quot;My Website Name;quot; /application[path='/'].virtualDirectory[path='/'].physicalPath:;quot;C:\new\path;quot;",dontUseCommandExe=true -dest:auto
它回来与
同样的事情的作品如%windir%\system32\inetsrv\appcmd set site /site.name:"My Website Name" /application[path='/'].virtualDirectory[path='/'].physicalPath:"C:\new\path"
然而
错误:系统找不到指定的文件。 (从HRESULT异常:0x80070002),我认为是指appcmd。我加
dontUseCommandExe=true
来解决它的问题,通过CMD.EXE