0
コマンドラインを使用してmsdeployを呼び出し、コマンドを実行しているマシンと同じマシンにWebデプロイメントパッケージ(zip)をデプロイします。ここでMSDeploy不正なエラー
は、コマンドラインである:
msdeploy.exe -verb:sync -source:package="<pathToZip>" -dest:auto,computerName="<hostName>",includeAcls="False",authType=Basic,userName="<myUserName>",password="<myPassword>" -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -setParamFile:"<pathToSetParametersXml>" -allowUntrusted -preSync:runCommand="<pathToPreDeployCmd",waitattempts=10,waitinterval=30000 -postSync:runCommand="<pathToPostDeployCmd>",waitattempts=5,waitinterval=30000
私はmsdeploy.axdサイトのURLと、コンピュータのちょうどホスト名で、msdeploy.axdのURLでこれを試してみました?。このコマンドを展開先のローカルマシンで実行すると、ユーザーが管理者であるにもかかわらず不正な例外が発生してコマンドが失敗します。リモートコンピュータで同じコマンドを実行したところ、ComputerNameとしてホスト名を使用したときに機能しました。
同じ理由で、同じコマンドがリモートで動作しますが、ローカルでは動作しません。正確なコマンドをコピーして貼り付けました。私は両方のコンピュータのホスト名だけでなく、運がないlocalhostをローカルに使用しました。
問題の原因が考えられますか?