Get in Touch

Course Outline

Overview of the .NET Platform

  • Understanding the .NET Common Language Runtime and Framework Class Library
  • Review of application types supported by .NET
  • Introduction to ASP.NET Web Forms and Web Services
  • Comparing ASP.NET Web Forms with ASP.NET MVC applications
  • Differentiating between Classic services and WCF services

Architecture of IIS 8

  • Integrated Pipeline Mode
  • Extensibility and Modular Design
  • Extending IIS Manager
  • Understanding WAS and the Worker Process

Installing IIS 8

  • Performing a clean installation
  • Upgrading from previous versions
  • Adding features to an existing installation
  • Automated installation and configuration methods
  • Server Core command-line installation
  • Recommendations for hosting services

Administration Tools

  • Using IIS Manager and its extensibility features
  • Navigating configuration settings
  • Command-line management basics
  • Managing IIS via PowerShell
  • Overview of PowerShell capabilities
  • Retrieving a list of IIS 8 PowerShell cmdlets
  • Exploring new cmdlets introduced in IIS 8
  • Practical exercises with essential cmdlets

Essentials of Website Management

  • Distinctions between Web Sites, Applications, and Virtual Directories
  • Creating a new website
  • Setting up logging
  • Configuring host headers
  • Managing applications
  • Managing virtual directories
  • Enabling content compression
  • Configuring MIME type settings
  • Performing basic administrative tasks

Web Application Administration

  • Active Server Pages (ASP)
  • ASP.NET
  • ISAPI extensions
  • Common Gateway Interface (CGI)
  • FastCGI
  • Application Initialization

Web Application Pool Administration

  • Understanding the role of Web Application Pools
  • Virtual Directories versus Applications
  • Insight into the w3wp.exe process
  • Application Pool security measures
  • Advanced configuration settings
  • Managing Application Pool user identities

Packaging and Deployment

  • Overview of ASP.NET application deployment options
  • Creating installer packages
  • Managing the deployment of updated applications
  • Versioning applications and handling deployment updates

Delegating Remote Administration

  • Introduction to key concepts and roles
  • Remote access via IIS 8 Manager
  • Configuring delegation settings

Securing IIS 8

  • Types of security threats
  • Hardening the server
  • Securing IIS 8 configurations
  • Utilizing the Request Filter
  • URL rewriting using the Rewrite module (available as an add-on from iis.net)

Authentication and Authorization

  • Types of authentication
  • Configuring authentication methods for your organization
  • Understanding IIS 8 user account structures

SSL and TLS

  • Securing a web site with TLS
  • Enforcing SSL or TLS requirements
  • Implementing client certificates

Monitoring and Performance Tuning

  • Methods for monitoring IIS 8
  • IIS performance tuning techniques
  • Monitoring and optimizing .NET code
  • Performance tuning recommendations for .NET applications

Diagnostics and Troubleshooting

  • Common issues and solutions
  • 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 in Web Farm environments
  • Content configuration
  • Content replication strategies
  • Implementing complete redundancy
  • Load balancing techniques
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories