It was also a surprise for me when I found out that Google Cloud does Microsoft .NET. Within minutes of setup, I was already connecting to my newly created server via remote desktop. The rest I do manually.
My first choice was AWS. Their telephonic verification system failed when I was trying to signup and I wasn't allowed to finalise signup. Tried 3-5 times more and gave up. Just when I was about to rewrite my system using open source technologies, I discovered that Google Cloud does have .NET support. It was a big relief.