TEL:400-8793-956
当前位置:程序、服务器

HTTPS 与 Visual Studio 的内置 ASP.NET 开发服务器

提问者: 近期获赞: 浏览人数: 发布时间:2022-03-20 13:19:18

 问:有没有办法通过 HTTPS 访问 Visual Studio 的内置 ASP.NET 开发服务器?

 
 
答:您可以使用 IIS 来执行此操作,如果您使用 IIS 5.1,请下载适用于 IIS 6.0 的 MS IIS 工具包,它带有一个创建自签名 SSL 证书的工具。这适用于 IIS 5.1
 
您需要的一个工具 (SelfSSL.exe) 与 IIS 5.1 配合得很好。不幸的是,它与一堆其他东西捆绑在一起。
 
脚步:
 
安装 IIS 工具文件。如果需要,您可以单击自定义并告诉它只安装 SelfSSL。
在 IIS 中激活您也想安装 SSL 证书的站点。
转到开始/程序/IIS 资源/SelfSSL
这将在 SelfSSL 目录中启动命令提示符。
使用提供的帮助,运行 SelfSSL。我使用的命令是:selfssl.exe /N:cn=[MACHINENAME] /K:1024 /V:90 /S:5 /P:443
/S 开关指示要安装证书的站点。您可以通过在 IIS 中查看您的站点并计数(从第一个站点的 1 开始,而不是 0)来计算您想要的站点的数量。
运行后,通过 HTTPS 浏览到您的本地主机
您应该会收到一条错误消息,指出此证书来自不受信任的来源。您可以将您的机器名称添加到浏览器的“受信任的权限”列表中,或者您可以告诉浏览器忽略它。
此时,您将能够通过 HTTPS 运行 localhost。
上一篇: 在 C#(或任何语言)中,您最喜欢的消除重复的方式是什么?
下一篇: 确定所需服务器数量的最佳方法