You can have two servers, both running IIS, and deploy your web applications in both servers. Use load balancers to route traffice between servers. Some reference articles below.
https://learn.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/achieving-high-availability-and-scalability-arr-and-nlb
https://devblogs.microsoft.com/azuregov/configuring-high-availability-for-iaas-virtual-machines/
Hope this helps