10. Windows Server & IISΒΆ

  1. 10.1. Introduction to Windows Server
    1. 10.1.1. A Native Server OS
      1. 10.1.1.1. Installation Options
      2. 10.1.1.2. Server Manager
    2. 10.1.2. Windows Server Roles & Features
      1. 10.1.2.1. What are Roles?
      2. 10.1.2.2. What are Role Services?
      3. 10.1.2.3. What Are Features?
    3. 10.1.3. Next Step
  2. 10.2. Introduction to Web Servers & IIS
    1. 10.2.1. Components of Web Hosting
      1. 10.2.1.1. Server
      2. 10.2.1.2. Web Server
      3. 10.2.1.3. Web Application Server
      4. 10.2.1.4. Web Application Framework
    2. 10.2.2. Kestrel Web Server
    3. 10.2.3. IIS Web Server
      1. 10.2.3.1. IIS Management Console
    4. 10.2.4. Next Step
  3. 10.3. Remote Management With Windows Server
    1. 10.3.1. Azure CLI RunCommand
    2. 10.3.2. Remote Desktop Protocol
      1. 10.3.2.1. MSTSC
      2. 10.3.2.2. Jump Boxes
    3. 10.3.3. Remote PowerShell With WinRM
      1. 10.3.3.1. New-PSSession
      2. 10.3.3.2. Enter-PSSession
      3. 10.3.3.3. Invoke-Command
    4. 10.3.4. Next Step
  4. 10.4. Walkthrough: Windows Server & IIS Starter App Deployment
    1. 10.4.1. Provision the VM
      1. 10.4.1.1. Create a Resource Group
      2. 10.4.1.2. Create a Windows Server VM
    2. 10.4.2. Set Up & Explore IIS
      1. 10.4.2.1. RDP Into the VM
      2. 10.4.2.2. Configure Web Server Role
      3. 10.4.2.3. Explore the IIS Manager
      4. 10.4.2.4. Connect to the Default Site Within the VM
      5. 10.4.2.5. Connect to the Default Site From Your Local Machine
      6. 10.4.2.6. Adding a New NSG Rule
    3. 10.4.3. Configure the Host VM
      1. 10.4.3.1. Install Dependencies
    4. 10.4.4. Deploy a .NET Web App
      1. 10.4.4.1. Create the Starter Web App
      2. 10.4.4.2. Publish the Web App
      3. 10.4.4.3. Configure IIS to Serve the Web App Site
      4. 10.4.4.4. Test Your Work
    5. 10.4.5. Next Step
  5. 10.5. Studio: Deploy CodingEventsAPI to Windows Server & IIS
    1. 10.5.1. Checklist
    2. 10.5.2. Planning
    3. 10.5.3. Limited Guidance
      1. 10.5.3.1. Packages
      2. 10.5.3.2. MySQL Setup
      3. 10.5.3.3. Configuring HTTPS with IIS
    4. 10.5.4. Gotchas
      1. 10.5.4.1. Installing choco
      2. 10.5.4.2. Installing the dotnetcore-windowshosting bundle
      3. 10.5.4.3. AADB2C Settings
      4. 10.5.4.4. Updating the ServerOrigin & KeyVaultName
    5. 10.5.5. Deliverable