端口443忽略IgnoreCertificateValidation = true?

时间:2018-10-31 09:58:41

标签: iis ssl-certificate

我面临以下问题: 我的网站在端口443上运行。 我使用自签名证书,并通过IP地址而不是主机名访问网站。 在web.config文件中,IgnoreCertificateValidation设置为true。 我成功通过了身份验证并进入主页。 当我切换到另一个页面时,我再次进入登录屏幕。

每当我将主机名添加到绑定配置和主机的文件中时-一切正常。

如何在不使用主机名的情况下解决此问题,并且仍在端口443上运行网站?

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您似乎正在注销,因为URL从IP翻转为主机名(浏览器将其视为另一个站点),并且不会发送身份验证Cookie或浏览器身份验证。检查应用程序设计/代码,可能某些内容未使用相对路径。 Fiddler跟踪可能会为您提供帮助,因为您可以在首次引入主机名时进行文本搜索。