Preparation of the program for upload to Azure
1. Install Visual Studio 2012 RC Ultimate
http://www.microsoft.com/visualstudio/11/
2. Install Windows Azure SDK for .NET (for Visual Studio 2012 RC)
http://go.microsoft.com/fwlink/?LinkID=254364
3. Download the newest version (currently ver2.6) of nopCommerce with source from the following url.
http://nopcommerce.codeplex.com/downloads/get/420033
4. Rebuid the solution with Visual Studio 2012
5. Run src/Prepare.bat and src/Deploy.bat batch files which are included in the nopCommerce source files. They will make all the necessary directories and files under the directory "Deployable"
Setting in Azure
We select [Virtual Machine] in Azure. ([Virtual Machine] is not equal to [VM Role])
1. Apply for the subscription of Azure.
http://aka.ms/azure-subscriptionAzure.
2. Apply for the preview of the virtual machine of Azure.
http://aka.ms/azure-subscription#02
3. Sign in Azure portal.
http://manage.windowsazure.com/
4. Create virtual machine by clicking [+NEW] -- [VIRTUAL MACHINE] -- [FROM GALLERY] and install "Windows Server 2012 (Release Candidate)."
5. In Azure Portal, set end points of the virtual machine.
TCP PUBLIC PORT 80
TCP PRIVATE PORT 80
6. Click [Connect] icon in the lower pannel of Azure Portal and start Remote Desktop. Server Manager will be displayed. Then click [Add Roles and Features] and install "Application Server" and "Web Server (IIS)."
7. Click the Explorer icon at the lower left of Remote Desktop, File Explorer will be displayed. Then copy all the directories and files in the above-mentioned "Deployable" (local machine) into Azure virtual machine's Inetpub\wwwroot in C drive.
Installing nopCommerce
1. In a browser of the local machine, navigate Azure URL (http://xxxxx.cloudapp.net)/install
2. In the first installation page of nopCommerce, select SQLServer Compact.
3. Get started Installation.
4. Installation will be completed. It will take much time.
Actual nopCommerce running on Azure
The following is an actual nopCommerce on Azure.
http://www.digipubrank.net/
It installed 10 language packages. If you select "Japanese" from the upper right language selection dropdown list, Japanese menus and messages will be shown. Moreover, it was set up mobile device ON. So if you access it by mobile such as iPhone and iPad, the menus for the touch panel device will be displayed.