Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

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

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Show "Down for Maintenance" page?Show "Down for Maintenance" page?
Previous
 
Next
New Post
12/1/2006 1:14 PM
 
Over the weekend, I plan to attempt to upgrade the DNN site I've been charged with maintaining.  To make sure that no one accesses the site while files are being uploaded (this is on a corporate network and the weird way that I have to access this server to upload files makes file transfer very slow), and to keep them from accessing the site while I'm still configuring, I'd like to know if anyone knows a good way to put up a "pardon our progress" page?

This is my first DNN upgrade, so I'm expecting it to take longer than it might take someone more experienced in DNN lore.  In addition, this portal runs against an Oracle DB, so I'm expecting to have to do additional configuration to get the Oracle Data Provider running correctly (move licenses around and whatnot).

All suggestions are welcome.  Thanks in advance.
 
New Post
12/1/2006 10:35 PM
 
Joe,

What I have done for this situation is to create a new page, set it visible to all, and put HTML on it with the message about site being down.

Then in Admin --> Site Settings, make this page the Home page.

Using your Admin --> Pages menu, now make settings for every other page as visible to Admin only. Change them back when you are finished.
 
New Post
12/2/2006 12:07 AM
 
Joe:

It is not clear from your post what version of DNN/ASP.Net you are running but, if you are running DNN 4.x on ASP.Net 2.0 you have a very good solution. ASP.Net 2.0 has a built-in mechanism for putting the site/application off-line for maintenance. Just put a file at the root of the site with the name "app_offline.htm" and ASP.Net will automagically use it instead of Default.aspx or any other default file for the site. Since it is an HTM file you can make it look like the actual site with whatever message you want to tell your users. I have a file like this on my server and I rename it to "app_offline.htm.txt" to put the site back on-line.

Hope this helps.

Carlos
 
New Post
12/2/2006 12:19 AM
 
I briefly considered that, but this site has dozens of pages, divided up among about 8 different possible security roles, and it was a really complicated process to get all the permissions set up this way the first time, and I'm reluctant to change all that for what I hope is a 30-45 minute outage while I upgrade.

Also, since requests are still being handled by DNN, won't I still run into the possibility that someone else will see the automated upgrade page instead of me after I've uploaded the DLLs?  Also, since it's going to take a while to get all these files up, what's to stop the upgrade from trying to start even when it doesn't have all the files yet?  I've seen a lot of reports around here about upgrades failing; is it possible that upgrades are failing because the upgrade started too soon, or one of someone's users started the upgrade without them?

Originally I wanted to upgrade on an offline server, then redirect all requests to that server only while I upgraded the other one.  However, it looks like two versions of DNN can't run against the same database, right?

Sorry for all the questions, but I got handed this project and before two months ago, I had had zero exposure to DNN, and this is a fairly complicated implementation, I think.
 
New Post
12/2/2006 12:27 AM
 
Carlos, I owe you a beer.  This is a new one on me.  Wow.  Very cool feature!
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Show "Down for Maintenance" page?Show "Down for Maintenance" page?


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.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out