Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 网站’;IE上的安全证书消息_Asp.net_Iis_Ssl_Deployment_Https - Fatal编程技术网

Asp.net 网站’;IE上的安全证书消息

Asp.net 网站’;IE上的安全证书消息,asp.net,iis,ssl,deployment,https,Asp.net,Iis,Ssl,Deployment,Https,我已在IIS上部署了asp.net mvc web,并为我的asp.net mvc web应用程序添加了有效的安全证书。但当前当用户访问应用程序时,他们将始终收到以下消息:- 当使用Firefox或Chrome访问系统时,不会显示任何消息。那么,谁能告诉我是什么原因导致这条消息出现在IE上? 谢谢有效证书和可信证书是两码事 1)根据IE的信息判断 此网站提供的安全证书不是由受信任的证书颁发机构颁发的 …,看起来您的站点正在使用自签名证书或其他有效(例如未过期)但不受信任的证书,即可通过信任链验证

我已在IIS上部署了asp.net mvc web,并为我的asp.net mvc web应用程序添加了有效的安全证书。但当前当用户访问应用程序时,他们将始终收到以下消息:- 当使用Firefox或Chrome访问系统时,不会显示任何消息。那么,谁能告诉我是什么原因导致这条消息出现在IE上?
谢谢

有效证书和可信证书是两码事

1)根据IE的信息判断

此网站提供的安全证书不是由受信任的证书颁发机构颁发的

…,看起来您的站点正在使用自签名证书或其他有效(例如未过期)但不受信任的证书,即可通过信任链验证到受信任的证书颁发机构(CA)

由(受信任的CA)受信任的CA颁发(因此可验证)的主机或域证书将解决第一个问题

2)另外,根据IE随后的消息判断

本网站提供的安全证书是针对不同网站的地址颁发的

…,您的站点正在使用为不同主机名(例如,
yourserver
-记录在其
CN
或通用名中)颁发的主机证书,而不是您向其发送请求的主机名(例如,
www

为发送请求的相同主机名(如
CN=www.yourdomain.com
)颁发的主机证书(即
www.yourdomain.com
)将解决第二个问题。为请求发送到的同一域(例如,使用
CN=yourdomain.com
)颁发的域证书也将解决该问题

3)但是,关于IE与Chrome和Firefox的行为不同,您确定之前没有在Firefox或Chrome中为站点和证书添加异常吗?根据我的经验,所有有问题的浏览器都会警告不受信任的证书(尽管有点不同)

以下是IE、Chrome和Firefox中针对使用不可信(自签名)证书的站点的警告示例:


IE与Chrome/Firefox的区别是你所看到的,还是用户也报告了这种一致的区别?