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 ...Dev to Production Install SchemasDev to Production Install Schemas
Previous
 
Next
New Post
11/9/2006 10:34 AM
 

I'm looking for the best way to deploy DNN for a corporate internet website.

I would like to utilize both development and production web servers, and am curious to know the best way to accomplish this. I was thinking of installing the Source package on the development server, and installing the Install package on the live web server. I would like to be able to add and /or modify modules, which is the reasoning for wanting the Source package on the development server...and I was thinking that'd it'd be better to have the Install version of the application on the production web server.

Is there a clean way of creating a portal on a development web server and then rolling it out to a production web server?
I would like to create the website on the development server, and then deploy the entire site to the production web server. Could I accomplish this by doing a backup of the development database, and then doing a restore on the production server database?

The main thing I need to know is how best to set-up a website with DNN (on a development web server), and then roll that website out to a production web server. Also, I have complete control of the web servers, so there will be no hosting issues.

Thanks in advance.

- Doug

 
New Post
11/11/2006 2:30 PM
 
I use tools from red-gate for sql.

1. SQLCompare dev vs production. Execute schema changes it detects.
2. SQLDataCompare dev vs production. Initial setup will be a pain, you have to setup a compare project and determine the tables you want to synchronize with production from dev. ie. I want to migrate changes to Tabs but not Announcements. Run the compare project and update the data in production
3. backup production web site dir
4. overwrite website directory with dev
5. edit web.config for sql connection
GO

Now, because I am playing with overwriting and updating production, I have a "STAGE" server in between Dev and Production. I work in Dev, promote to Stage, then repeat the promotion to Production, after I am happy with Stage working exactly like Production should.
 
New Post
11/11/2006 3:19 PM
 

You do not need to use the Source version at all. You should only make modules and for this you only need the Install version.

To make changes to modules you simply upload the changed module to the Production server.

To move content see: IPortable: Easily export DotNetNuke® content from your module to deploy on your production server (in VB.NET and C#)



Michael Washington
http://ADefWebserver.com
www.ADefHelpDesk.com
A Free Open Source DotNetNuke Help Desk Module
 
New Post
11/16/2006 11:55 AM
 

Thanks for the reply; I'm looking into red-gate now. It seems as though it will do what I need, as far as picking and choosing which tables to synch up. i.e. Say that I want to update all tables in the db except for registered users located in the Users table, etc.

I'll also setup a staging server as well... Thanks again.

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Dev to Production Install SchemasDev to Production Install Schemas


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