语境
我正在使用VS 2019 WebDeploy发布。我知道不信任服务器证书的用例,所以我使用了【验证连接】(见下图)按钮,解决了这个问题。但只有几次,或者提前几分钟...... 之后,我又得到了Web发布错误。
注意:当我点击[验证连接]时,它从来没有要求我信任,而是用绿色的标记来表示。 有趣的是,当我点击[Validate Connection]时,它从来没有要求我信任,而只是在1-2秒内打上绿色的勾。也许几个月前它曾问过我,但从那以后就没有了......。
所以,在得到绿色的复选标记后,我可以成功发布,但几次或几分钟后,我又得到认证错误。
使用指定的进程("Web管理服务")连接到远程计算机("myserver.westeurope.cloudapp.azure.com"),但无法验证服务器的证书。如果您信任服务器,请再次连接并允许使用不受信任的证书。 了解更多信息,请访问 http:/go.microsoft.comfwlink?LinkId=221672#ERROR_CERTIFICATE_VALIDATION_FAILED。. 基础连接被关闭。无法为SSLTLS安全通道建立信任关系。 根据验证程序,远程证书无效。 发布失败,无法部署。
疑问
如何做才能永久信任该证书?
证据
它似乎是行
<TimeStampOfAssociatedLegacyPublishXmlFile />
在publish.xml.user隐藏文件中。