nopCommerceのAzureへのインストール方法
アップロード用のプログラムの準備
1. Visual Studio 2012 RC Ultimateをインストール
http://www.microsoft.com/visualstudio/11/ja-jp/
2. Windows Azure SDK for .NET (for Visual Studio 2012 RC)をインストール
http://go.microsoft.com/fwlink/?LinkID=254364
3. nopCommerceの最新バージョン(現在2.6)の全ソースを以下よりダウンロードする。
http://nopcommerce.codeplex.com/downloads/get/420033
4. VisualStudio2012でコンパイル
5. ソースに含まれているsrc/Prepare.bat及びsrc/Deploy.batのバッチファイルを実行しアップロード用のプログラムを作成
Azureの設定
AzureにおいてVMロールを使用する。
1. Azureのサブスクリプションの申し込みを行う。
http://aka.ms/azure-subscription
2. Azureの仮想マシンのプレビューの申し込みを行う。
http://aka.ms/azure-subscription#02
3. Azureポータルからサインインする
http://manage.windowsazure.com/
4. 新規作成[+NEW]をクリックし、[VIRTUAL MACHINE]をクリックし[FROM GALLERY]を選択し、Windows Server 2012 (Release Candidate)をインストール
5. Azureポータルにおいて仮想マシンのエンドポイントを設定
TCP PUBLIC PORT 80
TCP PRIVATE PORT 80
6. Azureポータルの下段の[Connect]をクリックし、リモートデスクトップを起動する。左下のアイコンからServer Managerを表示し、[Add Roles and Features]をクリックし、[Application Server]と[Web Server(IIS)]をチェックして、インストールする。
7. リモートデスクトップの左下のエクスプローラ・アイコンをクリックし、ファイルエクスプローラを起動し、ローカルマシン上にある上記のアップロード用のプログラムをAzureのCドライブ内のInetpub\wwwrootの下に配置する。
nopCommerceのインストール開始
1. ローカルマシンのブラウザから、上記Azureで設定したURL(http://xxxxx.cloudapp.net)/install にアクセスする。
2. インストール画面が表示されたらデータベースは、SQLServer Compactを選択する。
3. インストールを開始する。
以上でインストールが完了する。
実際にAzureで稼働したnopCommerce
以下は上記の手続きによって実際にAzure上でテスト稼働したnopCommerceである。
http://digipub.cloudapp.net
試しにバージョン2.6用に公開された言語パッケージを10言語分インストールしてみた。右上の言語選択ドロップダウン・リストからJapaneseを選択すると、日本語のメニューおよびメッセージとなる。また、モバイル用の設定もオンにしたので、iphone、iPadで上記のアドレスにアクセスした場合には、タッチパネル用のメニューが表示される。