Как пройти сертификацию SSL с помощью asp.net mvc - PullRequest
0 голосов
/ 30 августа 2018

Я пытаюсь использовать SSLforFree для проверки моего сертификата ssl. В настоящее время у меня есть приложение asp.net mvc опубликовано. Я попробовал подход автоматической проверки FTP, но это не сработало, потому что я полагаю, что автоматическая проверка, возможно, ищет корневой каталог или папку .www, а у asp.net mvc этого нет.

Затем я попытался настроить свой DNS и добавил txt-записи с TTL, равным 1 секунде. Эта проверка не сработала.

Теперь я пытаюсь выполнить ручную проверку. Как лучше всего добавить файлы для приложения asp.net mvc, чтобы получить подтверждение?

Я пытался использовать это решение https://weblog.west -wind.com / posts / 2017 / Sep / 09 / Настройка LetsEncrypt-for-ASPNET-Core-and-IIS ​​

Я добавил следующий код в мой домашний контроллер, но HostingEnv и PhysicalFile не могут быть разрешены. Есть ли другие альтернативные решения?

[HttpGet]
[Route(".well-known/acme-challenge/{id}")]
public ActionResult LetsEncrypt(string id)
{
    var file = Path.Combine(this.HostingEnv.WebRootPath, ".well-known", "acme-challenge", id);
    return PhysicalFile(file, "text/plain");            
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...