Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7993659
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 4, 20262026-06-04T13:55:09+00:00 2026-06-04T13:55:09+00:00

I have a web application which can receive files uploaded by users. These files

  • 0

I have a web application which can receive files uploaded by users. These files are stored in a directory of a web server. Other users can download these files. I am customizing this application for migration on Windows Azure.
On Windows Azure these files are stored in sitesroot and approot.
Does Windows Azure synchronize these changes automatically or I should synchronize them manually? Maybe, to store files with such method is not appropriate ?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-04T13:55:10+00:00Added an answer on June 4, 2026 at 1:55 pm

    Great answer by @Igorek. Just wanted to add a bit. Each of your role instances operates completely independently. And, at its essence, a role instance is Windows 2008 Server. If you have 5 Web Role instances, you have 5 VMs running, each with their own local storage.

    And, while you can use local storage, it’s separate storage for each VM instance, and it’s non-durable (meaning if the disk crashes, your data is gone).

    Blob Storage, as @Igorek suggested, is independent of your Role instances. You can access it from anywhere (from any role instance, or even from an on-premises app). And blob storage is organized by container, and each blob can be up to 200GB. But most importantly: it’s durable: triple-replicated within the datacenter, and geo-replicated to a neighboring datacenter.

    As long as your storage account is in the same datacenter as your application, access is extremely fast (approx. 60MB/sec per blob). Also, you get to set individual blobs (or containers) to public or private. Public blobs are great for CSS, images, or anything else that you might want to render on your webpage. They’re accessible via URI such as:

    https://myapp.blob.core.windows.net/images/logo.png

    With this type of URI, you can embed it in a web page, and the browser will now retrieve these images directly from storage, completely bypassing your IIS web server, which, in turn, takes load off your role instances. Take enough load off your servers, and you could end up being able to reduce your instance count.

    Now, with private blobs, these cannot be seen by the outside world; you’ll need your storage account key to access these. For your web server, this is all transparent. And you can quickly load data into blobs, download blobs to local storage, serve content to your end users… just like you’d serve content from a local disk. If you need to perform operations on a file, where it has to be located on disk, you can first download it to local storage, then perform the operation from local storage.

    One more thing on private blobs: You can grant temporary access to these, by encoding the url with a Shared Access Signature on the querystring. This is signed with your storage account key, and grants access for up to an hour. If, for example, your end users have account-specific pdf’s that nobody else should have access to, you have your choice for serving this content. Either:

    • Download the private blob from blob storage to local storage, then send it back to the browser via IIS (or any alternate web server), or
    • Return a link to the private blob, encoded with a Shared Access Signature (with some short-TTL expiration, maybe 5 minutes), and let the end user access the blob from their browser (via link-click, for example), which then downloads the blob directly from blob storage, bypassing your role instance.
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a web application which among other things contains a table of items
I have web application which we deployed in a production . We have separate
I have web application of which major part is javascript. I request images from
I have a web application which contains both secure (SSL) and non-secure pages. A
I have a web application which is deployed by the means of Flask. I'm
Using JDeveloper as my IDE, I have a web application which calls services provided
I have a web-based application which is very highly reliant on jquery / javascript,
I have a web application in which a user has to upload images to
I have a struts2 web application which accepts both POST and GET requests in
I have an Web-application in which I capture Image using EdgeCamShots Sample Application Saving

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.