Ich versuche, den Certify SSL Manager zu verwenden, um SSL-Zertifikate von Let's Encrypt auf meinem IIS-Server zu konfigurieren, aber es schlägt während der Überprüfung fehl.Lassen Sie uns die Bestätigung auf IIS nicht funktioniert
https://dev.mywebsite.com/.well-known/acme-challenge/configcheck/
Dies funktioniert:
https://dev.mywebsite.com/well-known/acme-challenge/configcheck https://dev.mywebsite.com/.well-known/acme-challenge/test.txt
So nahm ich es das ist. vorher bekannt. Aber die Tatsache, dass test.txt funktioniert, verwirrt mich.
Ich habe bereits konfiguriert, das Verzeichnis zu dieser Diskussion nach: https://github.com/ebekker/ACMESharp/issues/15
Ich habe eine Reihe von Rewrite Sachen in meinem web.config, aber selbst wenn ich völlig diesen Abschnitt entfernen, es immer noch nicht.
Update:
@ Paul0515 Vorschlag in Verbindung mit dieser scheint das Problem gelöst haben
public static void RegisterRoutes(RouteCollection routes)
{
//this is for the "Let's Encrypt" SSL confirmation
routes.IgnoreRoute(".well-known/");
}
Haben Sie diesen Weg in Ihrem RouteConfig ignorieren haben
Die applicationhost.config finden Sie hier? – GGO
Haben Sie das versucht: https://stackoverflow.com/questions/43409878/set-web-config-for-letsencrypt-certify-with-asp-net-core-and-angular-2-javasc? – GGO
Ich habe versucht, die web.config wie in der 2. Antwort vorgeschlagen, aber nicht geholfen. Werde versuchen, diese Route zu ignorieren. – Remy