私は今年仕事を変更しました。そのため、私はJavaからC#に切り替えました。両方の仕事で、私は仕事をしていました/サーバーに配備された大規模なアプリケーションで作業し、さまざまなWebサービスを公開しました。.NET Webアプリケーションを展開するとどうなりますか?
Javaジョブでは、Antビルドプロセスが.warファイルと他のオブジェクトを含む.earファイルを作成しました。この.earファイルは、JBoss/tomcatサーバー内のディレクトリにコピーして配布しました。私はプロセスをかなりよく理解していました。
Visual Studioで緑の三角形の「再生」ボタンを押し、アプリケーションがコンパイルされ、何らかの形でIISにデプロイされ、Visual StudioがアプリケーションのURLを指すWebブラウザを起動します。私は、このプロセスの間に何が起きているのか完全に理解していません。私たちには、実動サーバーに出る実働ビルドを作成するビルドサーバーがありますが、a)ビルドプロセスによって生成されるアーティファクト、およびb)ビルド成果物がIISにどのように展開されているのか分かりません。
手動でビルドとデプロイメントをドライブし、プロセスを再自動化し、既存のビルドとデプロイメントプロセスのトラブルシューティングと修正を行うのに十分なプロセスを理解したいと思います。私はmsbuildを使ってビルドを動かすことができますが、それは何をもたらすのでしょうか、それを別のマシンのIISインストールにどのように配備するのですか?
Google? https://msdn.microsoft.com/en-us/library/dd394698(v=vs.110).aspx – tym32167
@ tym32167私はそれを読んで、私が尋ねた質問に対する答えを見ていない。 – skiphoppy
ああ、今私はあなたが間違って質問したことを理解しています。 – tym32167