msdeploy を使用してサーバーに展開しましたが、サーバー名、サイト名、ユーザー名、およびパスワードをパラメーターとして明示的に渡しました。これらはすべて発行プロファイルに含まれているため、発行プロファイル名を渡すだけで、msdeploy/msbuild がそこからサーバー名などを取得して、残りを実行できるようです。
これは可能ですか?
msdeploy を使用してサーバーに展開しましたが、サーバー名、サイト名、ユーザー名、およびパスワードをパラメーターとして明示的に渡しました。これらはすべて発行プロファイルに含まれているため、発行プロファイル名を渡すだけで、msdeploy/msbuild がそこからサーバー名などを取得して、残りを実行できるようです。
これは可能ですか?
はい、可能です。適切なプロパティを適用して msbuild を実行するだけです。
msbuild YourProject.csproj /p:DeployOnBuild=true /p:PublishProfile=YourPublishProfileName
ここに良いスターターチュートリアルがあります