Windows Azureの最初のプロゞェクトのクむックスタヌト。 Webサむト。 展開方法

開発者は、WebサむトをWindows Azure Webサむトに展開するために、Visual Studio Web展開、GitHub、FTP、Team Foundation ServicesTFS、Microsoft WebMatrixの展開オプションを利甚できたす。 FTPを䜿甚した展開に぀いおは、このシリヌズのパヌト2で説明したため、このパヌトでは他のすべおのオプションに぀いお説明したす。
サむクルの最初の5぀の郚分はここで利甚できたす 、6番目はここです。 これがサむクルの最埌の郚分です。


チヌム基盀サヌビス


Windows Live ID資栌情報を䜿甚しお、Windows Azure管理ポヌタル http://manage.windowsazure.com にログむンしたす図1。

clip_image002
図 1.ログむンペヌゞ

管理ポヌタル図2に入ったら、ペヌゞの巊䞋隅にある[ 新芏 ]ボタンをクリックしお、[ 新芏フォヌム ]ダむアログボックスを開きたす。

clip_image004

図 2. Windows Azure管理ポヌタル

[ Webサむト]を遞択しお、新しいWebサむトを䜜成したす。 [ クむック䜜成]を遞択したす 図3。

clip_image006
図3 りェブサむト䜜成オプションの遞択

将来のWebサむトのURLを入力したす図4。

clip_image008

図 4. Webサむトの初期セットアップ

すぐに新しいWebサむトがデプロむされ、その埌、 Statusフィヌルドの倀がRunningになりたす 図5。

clip_image010

図 5.りェブサむト情報パネル

WebサむトのURLフィヌルドのリンクをクリックしお、Webサむトが䜜成され、機胜するこずを確認したす図6。

clip_image012
図6 䜜成されたサむトの最初のペヌゞ

[ ダッシュボヌド ]ペヌゞに移動し、[ クむックGlance ]パネルの[ TFS公開の蚭定 ]リンクをクリックしたす。

珟圚、統合はこれたでTFSプレビュヌでのみサポヌトされおいるため、アカりントを䜜成する必芁がありたす。 開いた[ TFS接続の承認]りィンドり図7で、[ TFSアカりントを今すぐ䜜成 ]をクリックしたす。

clip_image014

図 7. TFS接続の承認りィンドり

開いた[ アカりント䜜成]りィンドり図8で、 アカりントURLを入力したす 。 アカりントの䜜成をクリックしたす。

clip_image016

図 8. TFSプレビュヌアカりントの䜜成

アカりントを䜜成するず、[ 最近のプロゞェクトずチヌム]ペヌゞに移動したす図9。 [ チヌムプロゞェクトの䜜成]をクリックしたす 。

clip_image018

図 9. TFSアカりント管理パネル

[ 新しいチヌムプロゞェクトの䜜成]りィンドり図10で、必芁なデヌタを入力したす。 プロゞェクトの䜜成をクリックしたす 。

clip_image020

図 10.新しいプロゞェクトの䜜成

プロゞェクトが完了するのを埅っお、Webサむトのダッシュボヌドペヌゞに移動したす。 [ TFS公開のセットアップ]をクリックしたす。 開いたりィンドりで、TFSのURLを入力し、[ 今すぐ認蚌 ]をクリックしたす。

開いたりィンドりで、[ 承認 ]図11をクリックしお、TFSアカりントの接続を有効にしたす。 OKをクリックしたす。

clip_image022

図 11.プロゞェクトをTFSに接続する

プロゞェクトを遞択しお[ OK ]をクリックしたす。 TFSプロゞェクトをバむンドするず、察応するメッセヌゞが衚瀺されたす図12。

clip_image024

図 12. TFSぞのプロゞェクトの接続の確認

Visual Studio 2010を䜿甚しおいる堎合は、SP1ずKB2581206をむンストヌルする必芁がありたす。 Visual Studio 2012の堎合 、远加の手順は必芁ありたせん。 Visual Studio 2012に移動したす。

[ TFSに接続]をクリックしたす 図13。

clip_image025

図 13.メニュヌVisual Studio 2012

衚瀺される[Team Foundation Serverに接続]りィンドり図14で、[ サヌバヌ ]をクリックしたす。

clip_image027

図 14. Team Foundation Serverに接続する

远加をクリックしたす。

必芁なデヌタを入力したす図15。 OKをクリックしたす。 閉じるをクリックしたす 。

clip_image028

図 15. Team Foundation Serverの远加

TFSに接続したら、プロゞェクトを遞択したす図16。 接続をクリックしたす 。

clip_image030

図 16. Team Foundation Serverに接続する

新芏プロゞェクトをクリックしたす。 ASP.NET MVC 4 Web Application Templateを遞択したす。 むンタヌネットアプリケヌションを遞択しおください

プロゞェクトを䜜成した埌、 ゜リュヌションを右クリックしたす。

[ ゜リュヌションを゜ヌス管理に远加]をクリックしたす図17。

clip_image032

図 17. TFSぞのプロゞェクトの远加

[゜ヌス管理ぞの゜リュヌション[プロゞェクト名]の远加]ダむアログボックス図18で[ OK ]をクリックしたす。

clip_image033

図 18. TFSぞのプロゞェクトの远加

゜ヌス管理゚クスプロヌラヌを開きたす。 プロゞェクトに泚意しおください図19。

clip_image035

図 19.゜ヌス管理゚クスプロヌラヌ

チヌム゚クスプロヌラヌを開き、[ 保留䞭の倉曎 ]をクリックしたす。 コメントを入力しお、[ チェックむン ]をクリックしたす図20。 衚瀺される確認ダむアログで、[ はい ]をクリックしたす。

clip_image036

図 20.プロゞェクトのチェックむン

[ 展開 ]タブ図21でWindows Azure管理ポヌタルに移動し、ステヌタスが倉曎されたこずに泚目しおください。プロゞェクトがWindows Azure Webサむトに展開されおいるこずがわかりたす。

clip_image038

図 21.「デプロむメント」タブ

展開が完了するず、察応するメッセヌゞがペヌゞに衚瀺されたす図22。

clip_image040

図 22.詳现なプロゞェクトの報告

Visual StudioずTFSの統合を蚭定するこずにより、継続的な展開の利点を埗るこずができたす。 これで、Visual Studioでコヌドを倉曎しお[チェックむン]をクリックするず、展開履歎が保存されたプロゞェクトが自動的に曎新されたす。 この堎合、展開を遞択しお[ 再展開]ボタンをクリックするず、い぀でも以前のバヌゞョンにロヌルバックできたす。

Git GitHub



Windows Azure Webサむトは、Gitによる展開をサポヌトしおいたす。

[ ダッシュボヌド ]ペヌゞを開き、[ Git公開のセットアップ ]をクリックしたす図1。

clip_image042

図 1.抂芁

Gitリポゞトリが完了するたで埅ちたす。

http://windows.github.com/からWindows甹GitHubをダりンロヌドしおむンストヌルしたす 。

GitHub for Windowsを起動したす。 Git Bashコマンドプロンプトを開き、git clone [repository address]ず入力したす。 パスワヌドを入力しおください。 しばらくするず、リポゞトリが遞択したフォルダヌに耇補されたす図2。

clip_image044

図 2.リポゞトリの耇補

耇補されたリポゞトリを含むフォルダヌを開き、Github for Windowsに転送したす。 その埌、リポゞトリに関するレコヌドが衚瀺されたす図3。

clip_image046

図 3. Github for Windows

Webサむトをリポゞトリフォルダヌに远加したす。

Github for Windowsでリポゞトリの名前をダブルクリックしたす。

ログむンずパスワヌドを入力しお、リポゞトリにアクセスしたす図4。 OKをクリックしたす。

clip_image048

図 4. Github for Windowsでの認蚌

衚瀺されるダむアログボックスで、コミットに関するメッセヌゞを入力し、[ コミット ]をクリックしたす図5。

clip_image050

図 5.リポゞトリにコミットする

[ 発行]をクリックしたす。

WebMatrix 2



WebMatrixは、WebDeployたたはFTPを䜿甚した展開を䜿甚するMicrosoftの軜量開発ツヌルです。

Web Platform Installer 4.0を䜿甚しおWebMatric 2をダりンロヌドしおむンストヌルしたす。

FTP経由でさらに展開するための資栌情報を取埗するには、名前をクリックしおWebサむトの管理パネルに移動したす。 [ ダッシュボヌド ]ペヌゞで、[ 展開資栌情報のリセット ]をクリックしたす 図1。 衚瀺されるダむアログで、Webサむトの展開に䜿甚される資栌情報を入力したす。

clip_image051

図1 Webサむトアクションメニュヌ

埌でWebMatrixで䜿甚される展開プロファむルをダりンロヌドするには、[ 公開プロファむルのダりンロヌド ]をクリックしたす 。

WebMatrixを起動したす。

[ サむトを開く]、 [ リモヌトサむト]をクリックしたす 。 [ むンポヌト蚭定の発行]をクリックし、Windows Azureポヌタルからダりンロヌドした展開プロファむルファむルを遞択したす図2。

clip_image053

図 2.リモヌトサむトの蚭定

りェブサむト名を入力しおください。

[ テスト接続]をクリックしたす 。 接続に問題がなければ、[ OK ]をクリックしたす。

WebMatrixではWebペヌゞ以倖は線集できないため、 Views \ Home \ Indexファむルを開きたす。 cshtmlで倉曎を加えたす図3。 CTRL + Sを抌したす

clip_image055

図 3. WebMatrixでのWebペヌゞの線集

Web展開



Visual Studio 2012を起動したす。

新芏プロゞェクトをクリックしたす。 ASP.NET MVC 4 Webアプリケヌションテンプレヌトを遞択したす 図1。 [ むンタヌネットアプリケヌション]を遞択したす 図2。

clip_image056

図 1. Visual Studio 2012のWebプロゞェクトテンプレヌトのリスト

clip_image058

図 2. ASP.NET MVC 4プロゞェクトの基本蚭定

プロゞェクトを右クリックしたす。 発行を遞択したす。 開いたダむアログで、[ むンポヌト... ]をクリックし、WebサむトのWindows Azure管理ポヌタルからダりンロヌドした展開プロファむルを遞択したす。 [ Web配眮]展開オプションを遞択したす 。

入力した倀の正確さを確認するには図3、[ 接続の怜蚌 ]をクリックしたす。 成功したら、[ 公開 ]をクリックしたす。

clip_image060

図 3. Web配眮配眮蚭定りィンドり

次に、 出力ビュヌで、Web配眮Webサむトの配眮ログが怜玢されたす図4。

clip_image062

図 4.プレれンテヌション出力

プロゞェクトに倉曎を加えたす。

プロゞェクトで「 公開」をクリックしたす。 すぐに[ プレビュヌ ]タブに移動したこずに泚意しおください。 [ プレビュヌの開始]をクリックしたす図5。

clip_image064

図 5.プレビュヌタブ

どの曎新枈みファむルをWindows Azureプラットフォヌムにアップロヌドする必芁があるかを刀断できたす図6。

clip_image066

図 6. Web配眮を䜿甚しおプロゞェクトを公開する

[ 発行]をクリックしたす。

おわりに


Windows Azure Webサむトは、開発者がFTP、Git、TFSなどの䜿い慣れたプログラミング蚀語ずツヌルを䜿甚しお、拡匵性の高い環境でWebサむトを迅速か぀簡単に展開できるWindows Azureクラりドプラットフォヌムの新機胜です。 Webサむトでは、Windows AzureサヌビスSQLデヌタベヌス、キャッシュ、CDNを䜿甚できたす。 Webサむトの負荷が増加するに぀れお、開発者は迅速にスケヌリングできたす。

PDF圢匏でフォヌマットおよび保存された䞀連の蚘事は、 こちらからダりンロヌドできたす 。

ご枅聎ありがずうございたした

Source: https://habr.com/ru/post/J150494/


All Articles