I needed to do a big re-write on an old VB6 application used by a client of mine. I started the re-write in standard WinForms, but when the .NET Core version came to mainstream I decided to complete the re-write in WinForms .NET Core, which involved some pain, but I believed would be worth it […]
Azure Reporting Code Coverage for .NET Core and JavaScript
I could not find a relevant article for combined code coverage reporting of a project with both .NET Core tests and Javascript tests, so having spent far too much time working it out I have documented the steps necessary here to save you the same pain. My projects are using XUnit to test my .NET […]
Azure .NET Core Web App and Where to Locate Static Files
In Azure your web app is written to the “d:\home\site\wwwroot” folder, and if you deploy with Visual Studio and choose “Remove additional files at destination” anything not in your project will be removed from “d:\home\site\wwwroot”. The default Continuous Integration profile on Azure DevOps does not remove files in “d:\home\site\wwwroot” but overwrites, this can get you […]
.NET Core Razor Page Email Form using SendGrid and reCaptcha
I wanted to put a “Contact Us” email form on my .NET Core App driven web site deployed on Azure. I wanted to protect it somewhat by using reCaptcha to reduce the spam emails, and I also wanted to use SendGrid rather than my own smtp server. Preparing for SendGrid SendGrid has a free plan […]