Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
IIS Web Server: Configure IIS 10 with GUI and PowerShell
Rating: 4.3 out of 5(145 ratings)
6,287 students

IIS Web Server: Configure IIS 10 with GUI and PowerShell

Install IIS, host static and ASP.NET sites, set up application pools, bindings and virtual directories, then automate it
Created byVitalii Shumylo
Last updated 11/2026
English
English [Auto],

What you'll learn

  • Install IIS 10 with Server Manager, with PowerShell and on a Windows 10 client, and add ASP NET support
  • Create, configure and tune application pools, and host sites built on different framework versions side by side
  • Work with virtual directories and test them with application pools
  • Configure remote management and run PowerShell commands on several servers

Course content

9 sections • 47 lectures • 5h 34m total length
  • IIS Quickstart: Install Your Web Server in Minutes14:13

    Install and configure IIS on a Windows server, explore default website content, and publish a simple hello world HTML to test and browse via localhost.

  • Adding ASP.NET on IIS15:26

    Install ASP.NET components on IIS via Server Manager, selecting the web server role and dotnet extensibility 3.5 and 4.8, then test with a hello world ASP.NET page on localhost.

  • Speed Up Your Web Setup: Installing IIS with PowerShell24:42

    Learn to install IIS using PowerShell, enabling automated web server setup on remote servers or Windows Server Core, with guided prep, SSH keys, and cloning a GitHub repository.

  • IIS Manager Essentials for Web Admins16:46

    Explore the modern IIS manager overview, including ASP.NET integration, dotnet configuration files, and web.config and apphost.config, with a browser-like interface, three-column layout, and remote management via the Web Management Service.

  • IIS Configiguration Overview8:54

    Explore IIS configuration and the shift from Metabase to XML files within a layered hierarchy, including application host.config and web.config.

  • IIS Hierarchy: Websites, Applications, and Virtual Directories11:36

    Explore the IIS hierarchy of websites, applications, and virtual directories, and learn how root and nested components map to physical paths and support isolated, scalable hosting.

  • Creating Your First IIS Website: A Step-by-Step with GUI8:31

    Create and configure your first IIS website using the IIS Manager, including setting the site name, application pool, physical path, and binding details (http/https, IP, port, hostname) for a demo.

  • Creating and Assigning Application Pools in IIS5:50

    Create a new application pool in IIS to isolate web applications, improving stability, security, and resource management, then assign it to a website and configure dotnet version and pipeline mode.

  • Automating IIS Website Creation with AppCmd17:50

    Learn to automate IIS with appcmd.exe to create application pools and sites with bindings and physical paths. Use batch scripting for bulk website creation.

Requirements

  • General familiarity with Windows and server administration
  • A Windows Server machine or virtual machine
  • A Windows 10 machine is optional for the client lecture

Description

IIS still runs a large share of company intranets and line-of-business web apps, and someone has to set it up properly. In this course you install IIS 10 and then work through the jobs a web administrator does, using IIS Manager first and then repeating them with AppCmd and PowerShell so that you can script them later.

What the lectures cover

Besides the main topics, you also work through: Learn the IIS hierarchy of websites, applications and virtual directories, and host a static page; Host several websites on one server with their own ports and IP addresses; Create a website with AppCmd and with PowerShell; Install and configure Nano Server, and set up HTTP/2 with an SSL certificate.

Inside the course

The course is organised into these sections: Integrating IIS 10 with Windows Server; Creating an Application Pool in IIS 10; Hosting Multiple Websites on IIS 10; Working with Virtual Directories; Beginning to Use Appcmd and Powershell; Nano Server; Configuring IIS with PowerShell. Lectures you will find include: IIS Quickstart: Install Your Web Server in Minutes; Automating IIS Website Creation with AppCmd; Hosting a Static Web Page; Deploying and Testing Web Pages; What is Nano Server?.

The course runs about 5.6 hours in 47 lectures. One older section is marked as deprecated and kept for reference, and the Nano Server section reflects an older approach, so check what applies to your version of Windows Server. It does not cover advanced tuning or load balancing.

Who this course is for:

  • Future web server administrators
  • System administrators who host several sites on one server
  • IT specialists who need to script IIS
  • Automation technicians who manage many web servers
  • Admins interested in Nano Server and HTTP/2