Planning and Starting the Deployment of a .NET Web Application

This course is included in our On-demand training solution.


To outline the primary considerations and decisions that a developer needs to make when planning the deployment of a .NET web application, and to explain the appropriate use and installation of private and shared assemblies in that deployment

Target Audience

Application developers with experience in Visual Basic .NET who wish to become familiar with the deployment process in the .NET Framework, especially those who wish to attain the Microsoft Certified Solution Developer (MCSD) or Microsoft Certified Application Developer (MCAD) for Microsoft .NET credentials


Experience using Visual Studio .NET to develop web-based applications in Visual Basic .NET and ASP.NET

Expected Duration

140 min.

Course Objectives

Planning and Starting the Deployment of a .NET Web Application

  • identify the advantages of deploying .NET applications, and recognize the primary considerations for deployment.
  • determine which methods of packaging, deployment, and distribution are appropriate in a given situation.
  • determine appropriate security measures and dependency-handling strategies, and distinguish between the requirements for deploying to web farms, web gardens, and clusters.
  • select an appropriate deployment strategy for a given .NET application.
  • recognize the main characteristics of private and shared assemblies.
  • create assemblies and create multiple versions of an assembly.
  • use a web setup project and the gacutil.exe to add assemblies to the global assembly cache.