gpt4 book ai didi

asp.net - 如何导出 "IIS Express Development Certificate"到另一台电脑通过https连接本地IIS?

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:02 26 4
gpt4 key购买 nike

我的目标是通过可从本地网络上的另一台计算机访问的 HTTPS 连接测试我的 Web 应用程序。我已经在我开发应用程序的计算机上安装了 IIS Express 开发证书,所以当我使用这样的 URL 从 Visual Studio 打开我的网站时:

https://localhost:44234/MyWebApp/Index.aspx

它可以在网络浏览器中正常打开。

我还导出并导入了 IIS Express 开发证书 到本地网络上的另一台计算机,并将其添加到 Certificates (Local Computer)/Trusted Root Certification Authorities 节点.

但问题是要从另一台本地计算机(托管在 IIS 中)访问此 Web 应用程序,我必须使用主机的 IP,因此:

https://192.168.1.234:44234/MyWebApp/Index.aspx

但这会在网络浏览器中创建以下证书警告:

enter image description here

那么有没有办法让它在另一台本地计算机上工作?

最佳答案

该证书颁发给 localhost(CN,又名通用名称),仅在机器本身有效。

要抑制警告,您不能使用此类证书,而是使用机器名为 CN 的证书。然后浏览器 URL 中的主机名与证书的 CN 相匹配,警告就会消失。

关于asp.net - 如何导出 "IIS Express Development Certificate"到另一台电脑通过https连接本地IIS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32731632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com