I'm using https://github.com/ebekker/ACMESharp for my SSL at my @home web-server (it's free! :O). It was pretty manual, but noticed on the wiki it mentioned another project at https://github.com/Lone-Coder/letsencrypt-win-simple which was a GUI for the automation of applying for, downloading, and installing of your SSL cert to your web-server.
The method the GUI uses to validate the domain is yours, is by created a randomly named file with a random string of text within [webroot]/.well-known/[randomFile]
w/o an extension. With the .dotnetcore application running on this [webroot], I am unable to serve the file, even after following the instructions for changing "Handler Mappings" under IIS.
It seems like I can serve files by navigating directly to them at [webRoot]/wwwroot/[whatever]
- so why can't I in [webroot]/.well-known/[randomFile]
?
Anyone know a way around this? I can delete the .netcore app, then run the SSL cert installation, but this installation needs to happen every 2-3 months, and since it's manual I'd prefer to figure out how to do it the right way.