This week we announced support for nopCommerce in the Windows Azure Web Sites application gallery. Using the Windows Azure portal and with requiring zero lines of code, you can set up nopCommerce on Web Sites and get your online store up in minutes. You’ll have your very own products database, shopping cart, order history – the works. On the nopCommerce web site you can learn a lot more about the features nopCommerce offers. In this blog post, I’ll show you how to get your own store up and running on Windows Azure Web Sites.

I walked through this process today. As with other entries in the Web Sites application gallery, you really do have to do very little digging to figure out where to go to get started. It’s pretty much “start, new site, from gallery,” as you’ll see from the picture below. It shows you exactly which menu item to click in the Windows Azure portal to get started.


The next step should be pretty self-explanatory. Select nopCommerce from the list of available applications.


The next step will ask you for some database connection information. This is what will be set in your nopCommerce installation once the process is complete. I’m going to create a new database solely for use with my nopCommerce site I’m creating for this demonstration.


The next screen is one that appears in a few other application gallery entries, too. It’s the “where do you want to store your data today?” screen. I’m creating a new SQL Server database in this screen so I need to provide the database name, specify a new server’s creation, and provide the database username and password. Don’t bother writing this down, there’s an app screen for that later in this post.


Once I click OK here, my site is created. First, the portal tells me it’s creating the site:


Once the site is up and running, Windows Azure lets me know:


If I select my nopCommerce site and click the “Browse” button in the Windows Azure portal, the site will open up in a new browser instance and allow me the capability of specifying the database connection string it’ll use.


Now, I’ll go back to the Windows Azure portal’s dashboard for my nopCommerce demo site. In that dashboard page I’ll click the link labeled “View connection strings,” and a dialog will open. In that dialog I’ll see the connection string for my database. I can copy that from the dialog…


… and paste it into the nopCommerce setup window.


Of course, I’ve blocked out my site’s real connection string in this picture, but the idea is – it doesn’t get much easier. Once I click the “Install” button in the nopCommerce setup page, the site and database schema, as well as some sample data points, will be installed automatically and the site configured to access the database. Once the setup process is complete, I’ll be redirected to my very own store site.


In the navigation bar I’ll click on the “My Account” link, login, and then, at the very tip-top of my browser I’ll see a link to get to the Administration panel of my new nopCommerce store site.


The administration portal for the nopCommerce product promises to give me just about everything I’d need to sell some stuff, know how my sales are doing, and so on. I can pretty much do whatever I need to do using their rich, extensive administration functionality.


If you’ve been thinking of setting up a store, with a shopping cart, online, or you’ve been asked to do so and are more interested in getting it up and running quickly than you are with re-inventing the wheel by writing custom code, check out nopCommerce. Get your free Windows Azure trialwhich comes with 10 free web sites for free – right here, then set up your own nopCommerce site and have your products selling in your store.


Comment by Josh

After the site is created, how do you connect VS2013 and download the files locally?

Nice article. I didn't realize it was available through Azure.

Comment by wibi

Great Article. Is it possible to connect the shop with VS2012 or higher to edit the source code?

Comment by Chris Morse

Hi, where can I download the source package that this site is built from? I assume it's optimised for Azure and not just the default build?

Comment by Jaro

Hi, I just want to ask on how to import old data or local data sql into the azure nopcommerce app.



Comment by azeem khan

Thanks for the post, it helps me a lot for my website. Jaro, i also have the same question what you are asking about.

Comment by Icoded

Hi. This looks great. Can you comment on how this can be done scrictly through script? I am interested in setting up 7 stores in the same manner and am hoping there is a PowerShell config file way to do this.


Comment by svarun

Same question as Jaro..Does author ever reply??

Comment by Danfer

To download sources, I think you have to go to Azure portal and look for ftp url of that website, then use ftp to download files.


Comment by J.

Not working for me.

Comment by g

Once I created a nop website (with server and database) how do I access the website files on the Azure server? Can they be accessed directly? I don't see an option to work directly with the server files?

Comment by Prabir

my database details is
database name: azuredbfyQcxGBy ; username : adminuser; password: xxxxxx
what would be the server name for this plese ?

Comment by Barry

Hi, I have followed all instructions and tips you had. Thanks! Problem I am having is with what appears to be SQL Database latency (all in same affinity group). Frequently when browsing the site users will get extremely slow response from the site. There are literally hundreds of entries in the nopcommerce log that indicates the database connection has timed out. I have Level 2 50 DTU's. Also, a very small nopcommerce db... approx. 150MB. Thanks in advance for your thoughts on this!

Comment by Kevin Smith

This is completely useless if one can't download the source code after it's been installed through web gallery

Post comment