从IIS到IISExpress的Web / msdeploy同步失败

时间:2012-04-17 14:05:30

标签: iis msdeploy iis-express webdeploy

我在远程计算机上的IIS上有一个网站。我想将远程服务器上的网站同步到本地IISExpress。目前我的本地IISExpress上没有该站点。我正在使用以下msdeploy.exe命令行(这里我将其格式化为多行,但当然实际命令是一行):

msdeploy.exe 
 -verb:sync 
 -source:webApp="mysubdomain.mydomain.com",computername=mycomputer,userName=myuser,password=mypassword
 -dest:auto 
 -apphostconfigdir=C:\Users\steen\Documents\IISExpress\config 
 -webserverdir="c:\program files (x86)\IIS Express"

我收到以下错误:

Error: Application Definition with path 'mysubdomain.mydomain.com' does not exist.

我做错了吗?

在我可以同步之前,是否需要在我的本地IISExpress上安装该网站(如果我必须首先在本地使用它,是否有任何解决方法?)

1 个答案:

答案 0 :(得分:1)

在-source参数中,尝试使用 webApp 的Web应用程序名称(例如webApp="wordpress")并在计算机名称论点。我不认为您需要在本地开始本地站点,但当然您需要拥有本地安装的任何Web应用程序。

链接:webApp:Web Deploy webApp Provider; computername:Web Deploy Provider Settings