IIS
  Home arrow IIS arrow Creating Test and Production Sites with On...
ASP Free Forums 
.NET  
ASP  
ASP Code  
ASP.NET  
ASP.NET Code  
BrainDump  
C#  
Code Examples  
Database  
Database Code  
IIS  
Microsoft Access  
MS SQL Server  
Visual Basic.NET  
Windows Scripting  
Windows Security  
XML  
ASP Web Hosting  
ASP.NET Web Hosting 
Dedicated Servers 
Download TestComplete 
Windows Web Hosting
 
IBM® developerWorks 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
IIS

Creating Test and Production Sites with Only One IIS Server
By: Justin Cook
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 4 stars4 stars4 stars4 stars4 stars / 49
    2004-04-28

    Table of Contents:
  • Creating Test and Production Sites with Only One IIS Server
  • Overview, Step 1
  • Step 2: It Looks Like the Database, and Smells Like the Database
  • Step 3: Configuring IIS
  • Step 4: Code Control

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    Iron Speed
     
    ADVERTISEMENT

    Create a Highly Available Database Solution. Advantage Database Server can provide the availability to keep your data safe and ready for your application and users.

    Creating Test and Production Sites with Only One IIS Server
    (Page 1 of 5 )

    The need to separate live code from development code cannot be stressed enough. However, depending on the project, the size of the company, or just plain old budgetary constraints, it may be fairly infeasible to have an entire server dedicated solely to developing and enhancing code. This article will show you how you can obtain the necessary 'buffer zone' in your application, with only one server. This includes both the code, and the database!

    I need to start this off with a 'do not try this at home kids' type of anecdote. I had just come into a brand new job, and had one high priority project handed me with an unrealistic deadline, and one new server. Without hesitation I jumped into the project, worked like a madman, not looking away from my monitor for 6 weeks, at which point I had a 'Version 1.0' ready for release. Now I use the word release quite reluctantly, because there really wasn't anywhere the application would really be released to or from! I had built the system on the production server!

    Now hopefully I haven't lost every shred of credibility and respect that you might have had for me. You see, it was beyond my control, and with a tight deadline, I didn't have time to protest. But don't worry, the whole point of this article is to show you how I remedied the situation. And whoever is responsible for the purchasing of servers will be happy to know that the resolution to this problem doesn't call for additional hardware.

    If anyone reading this article is wondering what the big deal is, basically it's essential to the success of an application to be able to isolate changes in code from the production environment, until they are tried, tested, true, and ready for deployment. There's nothing quite like that sinking feeling you get in your stomach when there's a serious bug that you know is affecting the end user's ability to accomplish their task (and the reason you know is because they are kind enough to enlighten you to their frustration in not-so-enlightening terms). So it is in the best interests of everyone involved, to have the live (production) code separated from the development (test) code.

    More IIS Articles
    More By Justin Cook


     

    IIS ARTICLES

    - Retrieving IIS information using ASP.NET 2.0
    - IIS 6.0, Getting Information Using WMI
    - The Importance of a Domain
    - Implementing a PKI, Part II: Configuring IIS...
    - Creating Test and Production Sites with Only...
    - Authentication and Authorization
    - Beefing Up IIS: 10 Tips From A Former Solari...
    - An Introduction To ISAPI
    - Secure Your Web Server With SSL
    - Introduction to HTML and ASP
    - Instructions to help in Designing your own C...




    © 2003-2008 by Developer Shed. All rights reserved. DS Cluster 6 hosted by Hostway