1

リモート マシンの IIS に Web サイトがあります。リモート サーバー上の Web サイトをローカルの IISExpress と同期したいと考えています。現在、ローカルの IISExpress にサイトがありません。次のmsdeploy.exeコマンド ラインを使用しています (ここでは、いくつかの行でフォーマットしていますが、もちろん実際のコマンドは 1 行です)。

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 にサイトを持っている必要がありますか (最初にローカルに持っていなければならない場合の回避策はありますか?)

4

1 に答える 1

1

-source引数で、webAppのWebアプリケーションの名前(例)を使用し、 computername引数webApp="wordpress"でサーバーのURLを指定してみてください。そもそもサイトをローカルにインストールする必要はないと思いますが、もちろん、サイトで使用するWebアプリケーションをローカルにインストールする必要があります。

リンク:webApp:Web Deploy webApp Provider ; コンピューター名:Web配置プロバイダー設定

于 2012-04-22T04:17:16.263 に答える