当前位置:  开发笔记 > 后端 > 正文

使用Visual Studio的内置ASP.NET开发服务器进行HTTPS

如何解决《使用VisualStudio的内置ASP.NET开发服务器进行HTTPS》经验,为你挑选了3个好方法。

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



1> Guru Kara..:

截至目前,我们可以使用IIS Express在SSL中进行开发和测试.这是一篇完整的文章,解释了如何使用IIS Express和Visual Studion 2010在SSL中开发网站.

在此输入图像描述

下一个

在此输入图像描述

然后你会得到这个

在此输入图像描述

使用IISExpress可以更轻松地在开发时使用SSL

介绍IIS Express


应该提出这个答案,接受的答案已经过时了.我成功使用链接文章中的方法通过VisualStudio 2010和IIS Express运行SSL
然后不要忘记使用该属性窗口中的SSL URL,因为如果您没有更改它,下次开始调试时它仍然会使用非SSL URL(显而易见,但容易被忽视......)

2> FlySwat..:

Cassini不支持HTTPS.

但是,您可以使用IIS来执行此操作,如果您使用IIS 5.1,则下载用于IIS 6.0的MS IIS工具包,它附带了一个用于创建自签名SSL证书的工具.这适用于IIS 5.1

http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&DisplayLang=en

您需要的一个工具(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运行本地主机.


看看Guru Kara的回答...... IIS Express是最好的答案

3> Aaron Fische..:

Wilco Bauwer编写了一个支持https的webdev服务器.他是开发用于构建在Web服务器中的cassini visual studio 2005的开发人员之一.WebDev.WebServer2

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有