我在远程计算机上的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上安装该网站(如果我必须首先在本地使用它,是否有任何解决方法?)
答案 0 :(得分:1)
在-source参数中,尝试使用 webApp 的Web应用程序名称(例如webApp="wordpress"
)并在计算机名称论点。我不认为您需要在本地开始本地站点,但当然您需要拥有本地安装的任何Web应用程序。
链接:webApp:Web Deploy webApp Provider; computername:Web Deploy Provider Settings。