VS 2012 プロジェクトで発行プロファイルを設定しています。VS でプロジェクトを右クリックし、[公開] を選択して [公開] ボタンをクリックすると、公開プロファイルで指定された設定を使用してプロジェクトがサーバーに公開されます。
次の構文で msbuild とコマンド ラインを使用する場合:
msbuild.exe .\mvc.csproj /p:PublishProfile=DevServer
/p:DeployOnBuild=True /p:Password=MyPassword /p:AllowUntrustedCertificate=true
次に、プロジェクトをビルドし、メッセージを表示します。
パッケージ "mvc.zip" は、次の場所に単一のファイルとして正常に作成されます: file:///c:/code/mvcsite/obj/Debug/Package
次に、パッケージの展開方法に関する情報を提供します。
コマンドラインからデプロイするにはどうすればよいですか? 私の最終的な目標は、TeamCity を介して展開を実行することであり、現在、コマンド ライン プロパティを正しく取得しようとしています。ただし、現時点でコマンド ラインからできることは、展開パッケージを作成することだけで、実際の展開を実行することはできません。両方を行うにはどうすればよいですか (できれば 1 つのステートメントを使用して、そこからデプロイしたときに VS2012 で何が起こるかを複製します)?