I have an ASP.NET MVC 4 app that i want to deploy to Windows Azure. A part of this app involves uploading a picture. When the picture is uploaded, I want to store the pictur
Data and images are not meant to be stored in website directory. That's why there is the Azure Blob Storage.
Azure works by copying the website out to an instance, so if more than one instance exists then uploaded images (which are stored local to the instance) will become out of sync, you will even loose images if there are conflicts.
If you really want to do it the line below will give you what you want:
string path = Server.MapPath("~/pictures/uploaded");