I have a business web site at Mike Allen Systems, I had already done some design and content and was ready to add some more business content and improve the graphics.
Converting my pages to a Razor project was simple and tested nicely on the desktop. I used SendGrid on my contact form, that is nice and clean to use. What I hadn’t really considered was how to deploy this fairly new technology. My current web host didn’t support ASP .NET Core 2 on my server. Bummer! I regrouped and deployed to Azure and that was OK. I looked at Custom URL and SSL on Azure and found that put me in a higher price range. I looked for a more suitable host.
Finding a good host has always been one of the trials for web sites. Sometimes and excellent host will be taken over and service will decline, and the opposite can happen and a host can dramatically improve services. I’ve been using Crazy Domains for years for domain registration. Years ago their support for the .NET I needed was limited, but I gave them a call to see if they supported Core 2, and they did. I deployed and was up and running straight away.
In summary, don’t forget to plan, but don’t expect activities to progress as planned, there are a lot of components involved in a web site upgrade, so allow time for discovery of issues and remediation. I also found the upgrade led me to consider other issues, such as how I manage images, keywords and content, that is for future projects.