Course Code: iis7aspadm
Duration: 21 hours
Prerequisites:

None

Overview:

Teaches attendees the fundamentals of administering IIS 7 and applications on the .NET platform.

The course is a mixture of lectures and hands-on exercises. Delegates learn by doing, with immediate opportunities to apply the material they learn to real-world problems.

Course Outline:

Introducing the .NET Platform

  • The .NET Common Language Runtime and Framework Class Library
  • Review of applications that .NET can be used to create
  • ASP.NET web forms and web services
  • ASP.NET web forms versus ASP.NET MVC applications
  • Classic versus WCF services

Introduction and IIS 7 Architecture

  • Integrated Pipeline Mode
  • Extensibility and Modularity
  • IIS Manager Extensibility
  • Metabase (gone!)
  • WAS and the Worker Process

Installing IIS 7

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

Administration

  • IIS Manager
  • IIS Manager Extensibility
  • Configuration Settings (walking tour)
  • Using the Configuration Editor (add-on for IIS 7.0; standard in IIS 7.5)
  • Command-Line Management
  • Command-Line Management with PowerShell
  • Overview of PowerShell
  • Getting a list of the IIS 7/7.5 PowerShell cmdlets
  • New cmdlets in IIS 7.5
  • Hands-on work with some of the most useful cmdlets

Fundamentals of Website Management

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

Web Application Administration [only sections relevant to your environment would be covered]

  • ASP
  • ASP.NET
  • ISAPI
  • CGI
  • FastCGI (including the FastCGI interface available as an add-on in IIS 7.0 or standard in IIS 7.5)

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 Options for ASP.NET application deployment
  • ClickOnce
  • Building an installer package
  • Handling deployment of updated applications
  • Versioning applications and managing the deployment of updated applications

Delegating Remote Administration

  • Introducing the Main Characters
  • IIS 7 Manager Remote Access
  • Delegation Settings

Securing IIS 7

  • Types of Attacks
  • Securing the Server
  • Securing IIS 7
  • Using the Request Filter (configuration GUI is an add-on in IIS 7.0; standard in IIS 7.5)
  • Rewriting URLs with the Rewrite module (available as an add-on from iis.net)

Authentication and Authorization

  • Authentication Types
  • Configuring the Authentication Types in Use in Your Organization
  • Understanding IIS 7 User Accounts

SSL and TLS

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

Monitoring and Performance Tuning

  • How to Monitor IIS 7
  • IIS Performance Tuning Techniques
  • Monitoring and tuning your .NET code
  • Performance tuning suggestions for .NET applications

Diagnostics and Troubleshooting

  • Common Issues
  • Runtime Status and Control API
  • IIS 7 Error Pages
  • Failed Request Tracing
  • Error Logging
  • Access Logging
  • ASP.NET Tracing
  • IIS Troubleshooting Strategies
  • ASP.NET Troubleshooting Strategies
  • Log4net and other approaches for systematically integrating logging into your applications
  • Using Additional IIS 7 Built-In Tools
  • Using Installable IIS 7 tools

Configuring and Load Balancing Web Farms

  • IIS 7 and Web Farms
  • Content Configuration
  • Content Replication
  • Complete Redundancy
  • Load Balancing
  • Other Considerations

Looking Ahead to IIS 8

Sites Published:

United Arab Emirates - IIS 7 and ASP.NET Administration

Qatar - IIS 7 and ASP.NET Administration

Egypt - IIS 7 and ASP.NET Administration

Saudi Arabia - IIS 7 and ASP.NET Administration

South Africa - IIS 7 and ASP.NET Administration

Brasil - IIS 7 e Administração do ASP.NET

Canada - IIS 7 and ASP.NET Administration

中国 - IIS 7 and ASP.NET Administration

香港 - IIS 7 and ASP.NET Administration

澳門 - IIS 7 and ASP.NET Administration

台灣 - IIS 7 and ASP.NET Administration

USA - IIS 7 and ASP.NET Administration

Österreich - Verwalten von IIS 7 und ASP.NET

Schweiz - Verwalten von IIS 7 und ASP.NET

Deutschland - Verwalten von IIS 7 und ASP.NET

Czech Republic - IIS 7 and ASP.NET Administration

Denmark - IIS 7 and ASP.NET Administration

Estonia - IIS 7 and ASP.NET Administration

Finland - IIS 7 and ASP.NET Administration

Greece - IIS 7 and ASP.NET Administration

Magyarország - IIS 7 and ASP.NET Administration

Ireland - IIS 7 and ASP.NET Administration

Luxembourg - IIS 7 and ASP.NET Administration

Latvia - IIS 7 and ASP.NET Administration

España - Administración de IIS 7 y ASP.NET

Italia - IIS 7 and ASP.NET Administration

Lithuania - IIS 7 and ASP.NET Administration

Nederland - IIS 7 and ASP.NET Administration

Norway - IIS 7 and ASP.NET Administration

Portugal - IIS 7 e Administração do ASP.NET

România - IIS 7 and ASP.NET Administration

Sverige - IIS 7 and ASP.NET Administration

Türkiye - IIS 7 and ASP.NET Administration

Malta - IIS 7 and ASP.NET Administration

Belgique - IIS 7 and ASP.NET Administration

France - IIS 7 and ASP.NET Administration

日本 - IIS 7 and ASP.NET Administration

Australia - IIS 7 and ASP.NET Administration

Malaysia - IIS 7 and ASP.NET Administration

New Zealand - IIS 7 and ASP.NET Administration

Philippines - IIS 7 and ASP.NET Administration

Singapore - IIS 7 and ASP.NET Administration

Thailand - IIS 7 and ASP.NET Administration

Vietnam - IIS 7 and ASP.NET Administration

India - IIS 7 and ASP.NET Administration

Argentina - Administración de IIS 7 y ASP.NET

Chile - Administración de IIS 7 y ASP.NET

Costa Rica - Administración de IIS 7 y ASP.NET

Ecuador - Administración de IIS 7 y ASP.NET

Guatemala - Administración de IIS 7 y ASP.NET

Colombia - Administración de IIS 7 y ASP.NET

México - Administración de IIS 7 y ASP.NET

Panama - Administración de IIS 7 y ASP.NET

Peru - Administración de IIS 7 y ASP.NET

Uruguay - Administración de IIS 7 y ASP.NET

Venezuela - Administración de IIS 7 y ASP.NET

Polska - IIS 7 and ASP.NET Administration

United Kingdom - IIS 7 and ASP.NET Administration

South Korea - IIS 7 and ASP.NET Administration

Pakistan - IIS 7 and ASP.NET Administration

Sri Lanka - IIS 7 and ASP.NET Administration

Bulgaria - IIS 7 and ASP.NET Administration

Bolivia - Administración de IIS 7 y ASP.NET

Indonesia - IIS 7 and ASP.NET Administration

Kazakhstan - IIS 7 and ASP.NET Administration

Moldova - IIS 7 and ASP.NET Administration

Morocco - IIS 7 and ASP.NET Administration

Tunisia - IIS 7 and ASP.NET Administration

Kuwait - IIS 7 and ASP.NET Administration

Oman - IIS 7 and ASP.NET Administration

Slovakia - IIS 7 and ASP.NET Administration

Kenya - IIS 7 and ASP.NET Administration

Nigeria - IIS 7 and ASP.NET Administration

Botswana - IIS 7 and ASP.NET Administration

Slovenia - IIS 7 and ASP.NET Administration

Croatia - IIS 7 and ASP.NET Administration

Serbia - IIS 7 and ASP.NET Administration

Bhutan - IIS 7 and ASP.NET Administration

Nepal - IIS 7 and ASP.NET Administration

Uzbekistan - IIS 7 and ASP.NET Administration