Learn More





Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...DNN Azure and cloud storageDNN Azure and cloud storage
New Post
4/11/2014 5:28 PM

Hi Everyone,

I have an existing site with a lot of member contributed files throughout several portals.

I'm moving my site to MS Azure and would like to move the files into azure storage as well. I grabbed a few modules that implement custom folder providers for azure (eg. Evotiva's cloud module) and was able to create a new azure folder and store files in it. So far so good.

I have a couple of questions: 

1. Is there a way(aside from writing custom code) to enable the azure folder providers for all my portals all at once, or do i have to do it one by one? (there are over 200 portals to work with)

2. Assuming that i have the azure folders for all my portals, what's the best way to point my existing page's links to the new cloud storage locations. I've thought that i may have to go through the html module's table and run some kind of 'update' script but i'm not sure if there are better/safer ways to do this.
Another option that occurred to me was to use a URLRewriter to simply point all the file links to the new azure storage.

3. Some of the files are private files, are there additional things to consider.

If i had to summarize my entire situation, how do i move all the files from all my portals into cloud storage(Azure) and ensure that all the links work?

Thanks a lot for your input, I appreciate it. DNN is a great platform to work with and has one of the smartest community i've seen. My account is new because i'm usually able to get most of my questions answered just by browsing the forums.


New Post
4/21/2014 8:27 AM

1. I don't believe there is a way - we are working to add this to 7.3.0 as far as I know though (ability to specify "cloud" folders for install and default folder type)

2. if your existing files were in dnn folders there should be no need - all access will be based around the internal folder and file id's, which will remain the same. Note: if someone was directly linking e.g. , that's a different case and you would either need to update the link, or do some url rewriting to redirect to the new location

3. private files are fine - we ship with support for secure database and secure filesystem (and as you've seen you can easily add alternative providers). In each case, files will be linked via "linkclick" links, which will verify the user and ensure they have access, and also use whatever settings are needed to load/stream the file.

Note: in general it's better for all this type of thing to happen with "new" sites as moving from one system to another when there are a lot of files, is riskier. You may want to consider a hybrid where you only move important files (that you want secured, or protected by cloud storage redistribution - or CDN capabilities).

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...DNN Azure and cloud storageDNN Azure and cloud storage

These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?