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

HomeHomeDevelopment and...Development and...DNN Platform (o...DNN Platform (o...Bugs and best practices with VS2008, WS2008, and DNNBugs and best practices with VS2008, WS2008, and DNN
Previous
 
Next
New Post
4/27/2008 3:14 AM
 

I'm using Visual Studio 2008 Pro on Windows Server 2008 Standard. Have already reported some VS2008 bugs to Microsoft which they've confirmed as bugs. In particular, opening a project in VS2008 via IIS website can be working then stop working - it's flaky and unreliable. I am now opening projects via the file system and avoiding use of any virtual dirs as subdirs so that dir tree structure not dependent on IIS. This approach seems much more reliable in VS2008 until they fix the bugs.

Although I'm reasonably experienced with Microsoft technologies, I am relatively new to DNN. So one of the key development questions I have is on best practices for development work particular to DNN when moving back and forth as necessary between development server and production server.

If I set up a bunch of different portals (all under one host) as web apps under "localhost" on the development server, can these be readily mapped to different domains when moving to production server? For example, can localhost/app1 and localhost/app2 move readily to www.app1domain.com and www.app2domain.com? Can aliases be setup so that both localhost/app1 and www.app1domain.com are recognized and processed as same portal?

Also can the moves be done successfully with just detaching the database on the development server, copying over both the database and web app files, and then re-attaching the database and connecting up IIS on the production server? This would be in a situation where all portals on host are new and not yet populated with user data.

Any comments on general development best practices particular to DNN would be appreciated? Links to any FAQs on the topic?

Thanks,

CT 


CT
 
New Post
4/28/2008 10:24 AM
 

CT,

Yes you are pretty much right on with how this can/does work.  A few notes.

TO get a portal to respond to more than one URL, you simply need to add a portal alias.  You can do this by logging in as host and going to Admin -> Site Settings.  At the very bottom of this page you will have an option to "Add HTTP Alias". 

Regarding moving from one location to another I have a blog post about this, one for backup and one for restore on my blog http://www.mitchelsellers.com


-Mitchel Sellers
Microsoft MVP, ASPInsider, DNN MVP
CEO/Director of Development - IowaComputerGurus Inc.
LinkedIn Profile

Visit mitchelsellers.com for my mostly DNN Blog and support forum.

Visit IowaComputerGurus.com for free DNN Modules, DNN Performance Tips, DNN Consulting Quotes, and DNN Technical Support Services
 
New Post
5/1/2008 8:13 PM
 

Thanks.

Any links to any FAQs or blogs discussing the different modules in the VS Content Installer for the Startup Kit of the current version of DNN 4.82.?

I don't believe it's necessary to install all of the packages. I'm going to guess that just the Web App Framework plus VB modules are sufficient? Where is discussion of Dynamic versus Simple Dynamic Module?

Thanks again,

CT 


CT
 
New Post
5/5/2008 6:40 PM
 

I always install DNN on my development machine and DNN on the production server. I move code between the two by exporting the module package and installing it in production. I do not move the entire DotNetNuke site. For source control I use:

http://www.adefwebserver.com/DotNetNukeHELP/UsingSourceControl/



Michael Washington
http://ADefWebserver.com
www.ADefHelpDesk.com
A Free Open Source DotNetNuke Help Desk Module
 
New Post
5/8/2008 11:54 AM
 

Thanks for comments and link. But link points to a discussion based on use of Team Foundation Server (TFS).

Although I did have the VS2005 version of TFS with my MSDN Universal subscription back then, I decided that it was too expensive to justify maintaining the level of subscription necessary to get TFS with VS2008. So now I just have MSDN Professional Premium and no longer have access to TFS (unless I'm mistaken on what products come with which subscription).

I also choose to put money into some alternative development tools such as Altova XMLSpy and others. Perhaps the big shops can afford to buy everything but the solo independents have to watch their development tool budgets more carefully.

I hope that all Core Team Members will be very conscious of this matter when offering advice and leadership to DNN developers who are not members of the Inner Sanctum!

Thanks much for your concern...


CT
 
Previous
 
Next
HomeHomeDevelopment and...Development and...DNN Platform (o...DNN Platform (o...Bugs and best practices with VS2008, WS2008, and DNNBugs and best practices with VS2008, WS2008, and DNN


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