У меня была та же проблема, что я обнаружил, так это то, что в файле сертификата .crt i отсутствует промежуточный сертификат. Поэтому я попросил все .crt-файлы с моего администратора сервера, а затем объединил их в обратном порядке.
Пример. 1. Root.crt 2. Inter.crt 3. myCrt.crt
в windows i выполнил копию Inter.crt + Root.crt newCertificate.crt
(Здесь я проигнорировал myCrt. crt)
Затем я предоставил файл newCertificate.crt в код через входной поток. Работа выполнена.
Внезапно это прекратило работать. Поскольку меня чистят решение и восстанавливают работавшее решение.
У меня была та же проблема после обновления пакета. Вам не нужен никто по сравнению с обновлением. Просто перейдите в dotnet.microsoft.com/download/dotnet-core/2.2 и получите время выполнения dotnet-hosting-2.2.7-win.
Я пропускал ссылку на AWSSDK.Core. После установки определенной версии и перезапуска VS2019 и восстановления, хорошо работал проект.
Я должен был сделать "чистое" и "восстановить" проекта, и после этого он работал снова.