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 3853140
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 19, 20262026-05-19T17:25:26+00:00 2026-05-19T17:25:26+00:00

I maintain a web application (ASP.NET/IIS7/SQL2K8/Win2K8) that needs to access documents, actually hundreds of

  • 0

I maintain a web application (ASP.NET/IIS7/SQL2K8/Win2K8) that needs to access documents, actually hundreds of thousands of documents, and growing. Currently, they are all on a Windows 2K8 Server fileshare, being accessed by UNC path (SMB). The files are in a single flat directory and I’m trying to plan how to best improve this solution. I don’t want to use the SQL Filestream attribute as it would be significant effort to migrate it all into that, and would really lock in to SQL Server. I also need to find a way to replicate the data for disaster recovery, so perhaps a solution can help with that too.

Options could be:

  • Segment files into multiple directories?
    • Application would add metadata for which directory it’s on (or segment by other means)
  • Segment files into separate servers? (virtualize)
    • Backup becomes more complicated.
    • Application would add metadata for which server it’s on
  • NAS Storage
  • SAN Storage
  • Put a service (WCF) in front of the files and have the app talk to the service
    • bonus of being reusable across many applications

Assuming I’m going to store on filesystem and not in database (I’ve read those disccusions here), which would be a more scalable solution?

  • 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-05-19T17:25:26+00:00Added an answer on May 19, 2026 at 5:25 pm

    You’ve got a couple issues:
    – managing a large volume of (static?) files
    – preparing for backups and disaster recovery of said files

    I’ll throw this out there, even though I’m not a fan of the answer, but you might poke around with the free SharePoint 2010 Foundation that’s included with server 2k8. If you’re having issues with finding the documents you need (either by search, taxonomy via tagging or other metadata) as well as document expiration and you don’t want to buy a full blown document management system, this might be a solution. Of course it introduces new problems…

    If your only desire is to have these files available to spit out on the web, then the file store like you’re using now really is the simplest solution. For DR/redundancy purposes, I’d look at a) running them on a raid/SAN of some sort and b) auto-syncing them with the cloud (either azure or amazon). For b) you can get apps that make the cloud appear as a mapped drive and then use an rsync type software to keep the cloud up to date.

    If you want to build something new and cool, you might think about moving the entire file archive into the cloud and just write a table in a db to manage the file name, old location, new cloud location and a redirector code that can provide the access tokens to requestors.

    3 different approaches… your choice.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I maintain a ASP.NET web application that causes a user's network connection to reset
I'm in a very bad situation: I need to maintain asp.net web application hosted
I maintain a legacy ASP.Net Web application (using .Net 2.0 + SQL Server 2005
I hope this makes sense. I have a ASP.NET web application that uses Entity
I was recently given an older ASP web application to maintain. I haven't touched
I need to maintain a legacy VB.NET web application. Data typing is, I would
My goal is to maintain a web file server separately from my main ASP.NET
I'm building an application which (currently) consists of one web application (ASP.NET MVC) and
I have an ASP.NET web application where i am having multiple subrirectories in the
We have a high volume web application based on ASP.NET 3.5 and SQL 2008

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.