Если вы устанавливаете свой код в Windows Azure Website
, то код загрузки должен работать, хотя я видел людей, использующих Server.MapPath
вместо HostingEnvironment.MapPath
. Однако, если вы разворачиваете свой код в Windows Azure Cloud Service
, тогда код, указанный выше, не будет работать. В случае облачного сервиса вам нужно будет использовать Local Storage
.
Сказав это, я думаю, вы должны воздерживаться от хранения файлов на самом сервере. Как упоминалось в другом ответе, хранение в виртуальной машине не является постоянным. Кроме того, в случае веб-сайтов Windows Azure объем дискового пространства, который вы получаете, ограничен. Как уже упоминалось в другом ответе, вы должны посмотреть Windows Azure Blob Storage
для хранения этих файлов.