Asp.net “如何出口”;IIS Express开发证书“;是否连接到另一台计算机以通过https连接到本地IIS?
我的目标是通过可以从本地网络上的另一台计算机访问的HTTPS连接来测试我的Web应用程序。我已经在开发应用程序的计算机上安装了Asp.net “如何出口”;IIS Express开发证书“;是否连接到另一台计算机以通过https连接到本地IIS?,asp.net,iis,ssl,iis-7,self-signed,Asp.net,Iis,Ssl,Iis 7,Self Signed,我的目标是通过可以从本地网络上的另一台计算机访问的HTTPS连接来测试我的Web应用程序。我已经在开发应用程序的计算机上安装了IIS Express开发证书,因此当我使用URL从Visual Studio打开网站时: https://localhost:44234/MyWebApp/Index.aspx 它可以在web浏览器中正常打开 我还将该iisexpress开发证书导出并导入到本地网络上的另一台计算机,并将其添加到Certificates(本地计算机)/可信根证书颁发机构节点 但问题是,
IIS Express开发证书
,因此当我使用URL从Visual Studio打开网站时:
https://localhost:44234/MyWebApp/Index.aspx
它可以在web浏览器中正常打开
我还将该iisexpress开发证书
导出并导入到本地网络上的另一台计算机,并将其添加到Certificates(本地计算机)/可信根证书颁发机构
节点
但问题是,要从另一台本地计算机(托管在IIS中)访问此web应用,我必须使用主机的IP,例如:
https://192.168.1.234:44234/MyWebApp/Index.aspx
但这会在web浏览器中创建以下证书警告:
那么,有没有办法在另一台本地计算机上执行此操作呢?该证书颁发给了
localhost
(CN,又称通用名),该证书仅在计算机本身上有效
要禁止显示警告,您不能使用此类证书,而是使用计算机名为CN的证书。然后浏览器URL中的主机名与证书的CN匹配,警告将消失。我可以通过使用以下或说明创建自签名证书(具有特定CN)来解决此问题。谢谢。你是说我需要将CN从
localhost
更改为192.168.1.234
,对吗。如果是,我该怎么做?