如何在开发环境中在 https://localhost 上测试我的 ASP.NET 页面? [复制]

Posted

技术标签:

【中文标题】如何在开发环境中在 https://localhost 上测试我的 ASP.NET 页面? [复制]【英文标题】:How to test my ASP.NET page on https://localhost in a development environment? [duplicate] 【发布时间】:2012-06-02 12:09:00 【问题描述】:

可能重复:HTTPS with Visual Studio's built-in ASP.NET Development Server

我正在使用 VS 2010 IDE 编写 C#、ASP.NET Web 应用程序。我没有在这台 Windows 7 机器上安装 IIS 服务器。我对 Web 应用程序的所有测试都通过 Visual Studio 2010 附带的“ASP.NET 开发服务器”。我的页面通常加载到 Web 浏览器中,地址如下:“http://localhost:59215/Default.aspx”

所以我的问题是,我可以使用 HTTPS URL 进行测试吗?

如果是的话,有人可以给我步骤吗?

【问题讨论】:

【参考方案1】:

带有 SP1 的 Visual Studio 2010 现在具有 IIS Express,可让您在 SSL 上运行。

请看这里:http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx

您还可以创建自签名证书以避免购买证书时出现任何问题。

http://weblogs.asp.net/scottgu/archive/2007/04/06/tip-trick-enabling-ssl-on-iis7-using-self-signed-certificates.aspx

【讨论】:

+1 还没有这样做的需要,也没有意识到他们进行了更改以使其更容易。 @Inturbidus 是的,感谢您的提醒,尽管我似乎无法在 SP1 之前创建的 Web 应用程序项目上启用 IIS Express。这很蹩脚。知道如何解决这个问题吗? 好的,我想通了。要使用该 IIS Express,需要下载它。换句话说,它没有随 SP1 提供。你可以从这里得到它:microsoft.com/en-us/download/details.aspx?id=1038

以上是关于如何在开发环境中在 https://localhost 上测试我的 ASP.NET 页面? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在生产环境中在 Reactjs 中配置 COR

qt creator中在调试状态下如何查看变量的值

在java web开发中在一个页面点击一个按钮,显示的内容直接再原页面上,怎么操作

如何在IOS开发中在自己的framework中添加.bunble文件

Vue 多环境配置方法

如何获取调用 python 可执行文件的路径 [重复]