Course info
Aug 30, 2011
1h 46m

This course teaches developers how to setup, configure, and manage IIS. We will cover the basics of IIS 7.5; New Features, Site Creation and Configuration (like what is a host header?), how SSL certificates work, and how to package and deploy your website. The last module teaches you the several new and enhanced features available in IIS 8, including Application Initialization (site warm up), SNI (Server Name Indication) and other SSL improvements, CPU throttling and support for Web Sockets

About the author
About the author

Steve Evans is a Microsoft Most Valuable Professional (MVP), Pluralsight Author, and technical Speaker at various industry events.

More from the author
Windows Server 2008 for Developers
Aug 1, 2014
Windows Server 2012 for Developers
Aug 1, 2014
Active Directory Programming for Developers
1h 40m
May 29, 2013
More courses by Steve Evans
Section Introduction Transcripts
Section Introduction Transcripts

IIS Setup
In this module, we're going to setup IIS to the point of having a basic website running on our server. First, we're going to look at the previous versions of IIS and see what's changed and what's improved over time; then we're going to do an actual installation of IIS 7. 5. Third, we're going to look at the Web Platform Installer and look at how that can help us keep up-to-date on the latest components coming out of Microsoft. And lastly, we're going to create an IIS site and set up an actual website running on our machine.

IIS Configuration
In this module, we will start the basic configuration of IIS. First we will look at how IIS7 stores site settings in the Web. config file, then we will look how to use feature delegation to move settings from the Web. config file, back into the IIS config, and lastly we'll look at application pools at how to configure them, and basic strategy around how to use them.

Manage IIS
In his module we'll look at how to manage IIS. First we'll look at how to troubleshoot problem pages using tools such as the worker processes module, failed request tracing, and log parser. Then we'll look at how to use PowerShell to manage IIS. And then lastly we'll look at Microsoft Web Deploy and learn how to deploy websites.

IIS Extensions
In this module we're going to explore IIS extensions. First we'll do an overview of what extensions are, then we'll dig into the installation of extensions, and finally we'll look at the URL Rewrite extension, which is probably one of the more popular and interesting extensions available.

IIS Express
In this module we're going to explore IIS Express. IIS Express is identical to IIS 7. 5 that comes on Windows Server. The differences are that it runs as a user process instead of a Windows service, and you can install it on a client operating system such as Windows 7. This allows you to use a version of IIS in your development environment that's identical to IIS that you would use in production. First, we'll look at installing IIS Express. Then, how Visual Studio integrates with it. Then, we'll look at configuring IIS Express using a lot of the same skill sets we learned earlier with the Web. config file, failed request tracing, and log files. Then, I'll show you how to use your websites over SSL with IIS Express.

IIS 8 - What's New
Hi this is Steve Evans with Pluralsight. It's the summer of 2012, Windows Server 2012 has just come out and now we're going to look at IIS 8. First we're going to go through the new installation procedure. It's largely the same but there's some small changes that we want to look at. Then we're going to look at the new features in IIS 8. The first one is Applications Initialization Mode. This allows your site to warm up as soon as IIS loads instead of having to wait for that first user to show up and wait for the warm-up to happen. The second is SNI Support, which allows us to host multiple SSL certificates on the same IP address. Then we're going to look at improved SSL Management, then we're going to look at CPU Throttling, and what we can do to control one website from overloading the server. And then lastly we're going to look at the support that IIS 8 has for Web Sockets.