【发布时间】:2010-09-08 18:36:24
【问题描述】:
有没有办法通过 HTTPS 访问 Visual Studio 的内置 ASP.NET 开发服务器?
【问题讨论】:
-
查看@Guru Kara 的回答 - “标记的答案”已过时
-
我更新了接受的答案
标签: asp.net visual-studio visual-studio-2008
有没有办法通过 HTTPS 访问 Visual Studio 的内置 ASP.NET 开发服务器?
【问题讨论】:
标签: asp.net visual-studio visual-studio-2008
到目前为止,我们可以使用 IIS Express 在 SSL 中进行开发和测试。这是一篇完整的文章,解释了如何使用 IIS Express 和 Visual Studion 2010 在 SSL 中开发网站。
下一步
那么你会得到这个
Working with SSL at Development Time is easier with IISExpress
【讨论】:
在解决方案资源管理器中选择项目文件: 例如:“WebApplication1”。
按 ALT+ENTER 进入项目属性。
选择左侧的“DEBUG”。
您可以在此处选择“启用 SSL”。
然后你就可以正常使用 IIS Express 启动你的项目,它会开始使用 SSL,新的端口是 44301
【讨论】:
Wilco Bauwer 编写了一个支持 https 的 webdev 服务器。他是开发 cassini Visual Studio 2005 内置 Web 服务器的开发人员之一。 WebDev.WebServer2
【讨论】:
Cassini 不支持 HTTPS。
但是,您可以使用 IIS 来执行此操作,如果您使用 IIS 5.1,请下载适用于 IIS 6.0 的 MS IIS 工具包,它带有一个创建自签名 SSL 证书的工具。这适用于 IIS 5.1
您需要的一个工具 (SelfSSL.exe) 在 IIS 5.1 上运行良好。不幸的是,它与许多其他东西捆绑在一起。
步骤:
此时,您将能够通过 HTTPS 运行 localhost。
【讨论】: