Chapter 6. Designing a Deployment Strategy

Web applications are deployed many different times throughout their life cycle. Typically, you deploy them to a staging server for testing, and then to the production environment. Each time you release a new version of the application, you must deploy it to these environments again.

Each environment has different requirements. For example, production environments typically use Internet Information Services (IIS) instead of the Microsoft Visual Studio Development Server, and you should not allow debugging in a production environment.

A good deployment strategy also accommodates an application’s growth, known as scalability, and its uptime, known as reliability. Planning for changes to scalability and reliability ...

Get MCPD 70-519 Exam Ref: Designing and Developing Web Applications Using Microsoft® .NET Framework 4 now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.