Get in Touch

Course Outline

Overview of the .NET Platform

  • The .NET Common Language Runtime and Framework Class Library
  • Review of application types supported by .NET
  • ASP.NET Web Forms and Web Services
  • Comparison between ASP.NET Web Forms and ASP.NET MVC Applications
  • Classic Web Services versus WCF Services

Architecture of IIS 8

  • Integrated Pipeline Mode
  • Extensibility and Modularity
  • Extensibility of IIS Manager
  • WAS and the Worker Process

Installing IIS 8

  • Clean Installation
  • Upgrade Installation
  • Adding Features to an Existing Installation
  • Automated Installation and Configuration
  • Server Core Command-Line Installation
  • Recommendations for Hosting Services

Administration Tools

  • IIS Manager and Extensibility
  • Configuration Settings
  • Command-Line Management
  • Command-Line Management with PowerShell
  • Overview of PowerShell
  • Retrieving a List of IIS 8 PowerShell Cmdlets
  • New Cmdlets in IIS 8
  • Practical Work with Key Cmdlets

Core Website Management

  • Websites, Applications, and Virtual Directories
  • Creating a New Website
  • Configuring Logging
  • Configuring Host Headers
  • Managing Applications
  • Managing Virtual Directories
  • Configuring Compression
  • Configuring MIME Settings
  • Essential Administrative Tasks

Web Application Administration

  • ASP
  • ASP.NET
  • ISAPI
  • CGI
  • FastCGI
  • Application Initialization

Web Application Pool Administration

  • Understanding Web Application Pools
  • Virtual Directories versus Applications
  • Understanding the w3wp.exe Process
  • Application Pool Security
  • Advanced Settings
  • Application Pool Users

Packaging and Deployment

  • Overview of ASP.NET Application Deployment Options
  • Building an Installer Package
  • Handling Deployment of Updated Applications
  • Versioning Applications and Managing Deployments

Delegating Remote Administration

  • Key Roles and Components
  • Remote Access to IIS 8 Manager
  • Delegation Settings

Securing IIS 8

  • Types of Attacks
  • Securing the Server
  • Securing IIS 8
  • Using the Request Filter
  • URL Rewriting with the Rewrite Module (Available as an add-on from iis.net)

Authentication and Authorization

  • Authentication Types
  • Configuring Authentication Types for Your Organization
  • Understanding IIS 8 User Accounts

SSL and TLS

  • Securing a Website with TLS
  • Requiring SSL or TLS
  • Client Certificates

Monitoring and Performance Tuning

  • Monitoring IIS 8
  • IIS Performance Tuning Techniques
  • Monitoring and Tuning .NET Code
  • Performance Tuning Recommendations for .NET Applications

Diagnostics and Troubleshooting

  • Common Issues
  • Runtime Status and Control API
  • IIS 8 Error Pages
  • Failed Request Tracing
  • Error Logging
  • Access Logging
  • ASP.NET Tracing
  • IIS Troubleshooting Strategies
  • ASP.NET Troubleshooting Strategies

Load Balancing Web Farms

  • IIS 8 and Web Farms
  • Content Configuration
  • Content Replication
  • Complete Redundancy
  • Load Balancing
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories