【问题标题】:Using Port 443 for SSL when developing MVC4 site under VS2012VS2012下开发MVC4站点时使用端口443进行SSL
【发布时间】:2013-06-16 00:34:14
【问题描述】:

我已按照在线说明在端口 80 和 443 上使用 IISExpress。但是,当我尝试在 VS2012 中的 MVC4 站点上设置启用 SSL 属性时,它总是分配端口 44300。该分配无法在VS2012 属性窗口。

奇怪的是,IISExpress 的配置文件设置为仅绑定端口 80 和 443(我删除了 localhost 的绑定,其中包括一个用于端口 44300 的绑定)。

有谁知道如何让 VS2012 在设置 IISExpress 时使用 443 端口?

【问题讨论】:

  • 我在发布自己的问题之前阅读了该问题。不同的是另一位发帖人想知道如何在 IISExpress 上设置 SSL。我已经这样做了。我想知道的是,当我在 MVC 应用程序的项目属性中启用 SSL 时,如何让 VS2012 停止尝试使用端口 44300。不知何故,VS2012 无法识别 IISExpress 配置信息。

标签: asp.net-mvc-4 visual-studio-2012


【解决方案1】:

原来项目文件中有一个参数(例如,YourApp.csproj,如果您使用的是 C#)设置要使用的 SSL 端口。我找不到从 VS2012 UI 中更改它的方法。但是如果你在记事本中修改 csproj 文件——参数名称是 IISExpressSSLPort——那么当你在 VS2012 中选择 SSL Enabled 时,它将使用端口 443。它也不会覆盖 IISExpress 配置文件中的设置,也就是也很有用:)

【讨论】:

    猜你喜欢
    • 2017-10-07
    • 2022-01-03
    • 2019-04-19
    • 2014-07-06
    • 2021-06-22
    • 2015-05-12
    • 2019-03-23
    • 2013-12-06
    • 1970-01-01
    相关资源
    最近更新 更多