Skip to content

How to Migrate IIS Websites to a New Windows Server Print

  • 0

How to Migrate IIS Websites to a New Windows Server

Applies to: migrations involving Windows Server 2019, 2022 and 2025.

IIS migration must move configuration, content, certificates, service identities, DNS and application dependencies together.

Migration requires a tested rollback and application-owner acceptance. Visit networkmanager.info for managed Windows VPS services.

Prerequisites

  • Install matching IIS role services.
  • Inventory sites, pools, bindings and modules.
  • Back up content, configuration and certificates.
  • Test application compatibility.

Procedure

Step 1: Export inventory

Capture sites and pools.

%windir%\system32\inetsrv\appcmd list site
%windir%\system32\inetsrv\appcmd list apppool

Step 2: Back up configuration

Create named backup.

%windir%\system32\inetsrv\appcmd add backup BeforeMigration

Step 3: Copy content

Preserve ACLs with approved file migration tool.

Step 4: Transfer certificates

Export only approved certificates with private keys through protected PFX handling.

Step 5: Recreate configuration

Build pools, sites and bindings on destination.

Step 6: Test with host override

Validate before DNS cutover.

Step 7: Cut DNS

Use reduced TTL and monitored maintenance.

Verification

Test HTTP status, TLS chain and application transaction from representative clients.

Get-Website
Get-WebBinding
Invoke-WebRequest https://portal.corp.example -UseBasicParsing

Rollback

Return DNS or load balancer to source and keep destination isolated until corrected.

Operational notes

Application databases, secrets and external services are not included in an IIS configuration backup.

Official references

Explore Netcloud24 Canada.


Was this answer helpful?

« Back