[当尝试部署.net核心Web应用程序时,我在下面收到此错误。我的托管公司告诉我,他们下载了VS 2017,并使用相同的发布配置文件成功进行了部署。我可以确定的唯一区别是,他们看到了证书警告,并且能够接受不受信任的证书。该域确实通过LetsEncrypt具有SSL证书设置。在设置之前,我确实尝试过进行部署。也许丢失了被缓存在应用程序中?
基础连接已关闭:无法建立SSL / TLS安全通道的信任关系。
ERROR_CERTIFICATE_VALIDATION_FAILED
即使您的网站可能安装了LetsEncrypt证书,您也需要在IIS管理服务上安装有效的证书,Web Deploy才能正常工作。
您可以将发布配置文件的AllowUntrustedCertificate设置为true以忽略该问题:SO: allow untrusted certificates
如果您确实想使用LetsEncrypt证书,这就是我的工作方式(说明可能因IIS版本而异:]]
您现在将看到服务器上安装的LetsEncrypt证书列表,右键单击要用于Web部署的证书,然后选择“复制”>