【发布时间】:2016-09-27 10:46:43
【问题描述】:
使用 IIS Express 10 和 Visual Studio 2015,我可以通过将 SSL Enabled 设置为 True,从项目属性窗口 (F4) 设置 Web API 项目以使用 SSL。通过这样做,Visual Studio 和 IIS Express 将生成一个随机端口号,并将其显示在 SSL URL 字段中。然后我可以使用 HTTPS 协议启动项目。
但是,我的项目需要一个特定的 SSL 端口,然后我尝试了不同的方法:
- 直接修改
.vs/config文件夹下的applicationihost.config文件修改端口号 - 在项目属性选项卡中修改
Project Url字段
但不幸的是,它们都不起作用,在这两种情况下启动项目都会导致“无法访问站点”错误。
【问题讨论】:
-
你需要一个类似 Jexus Manager 的工具来设置 HTTPS 绑定,jexusmanager.com 然后编辑 csproj 文件以匹配绑定。
标签: c# iis visual-studio-2015 iis-express