【问题标题】:Enabling http for a new mvc3 site on a server that does not have a ssl certificate在没有 ssl 证书的服务器上为新的 mvc3 站点启用 http
【发布时间】:2011-10-26 12:45:46
【问题描述】:

我已经使用 mvc3 创建了一个新站点,现在我越来越接近需要将 [RequireHttps] 添加到我的控制器操作的地步了。如果我这样做,我将无法再在本地机器 [localhost] 上运行我的网站,因为我没有 ssl 证书。


此外,我们的生产服务器由另一个组织托管。他们将购买 ssl 并将其安装到生产服务器。在他们这样做之后,我需要采取什么特殊步骤来部署和启用 Https 的 mvc3 应用程序?

【问题讨论】:

    标签: c# asp.net-mvc-3 ssl https


    【解决方案1】:

    您可以尝试使用 IIS Express,它应该安装自认证证书。

    http://learn.iis.net/page.aspx/901/iis-express-faq/

    问候

    【讨论】:

      【解决方案2】:

      我只需要安装一个自我认证的证书。每个版本的 IIS 到处都有说明。我不需要使用 IIS Express。

      【讨论】:

        【解决方案3】:
        1. 左键单击项目(mvc3 项目名称)并转到属性选项卡
        2. 将“启用 SSL”更改为 True。

        您可以使用“SSL URl”中提供的值检查 SSL,以便正常 http 使用“URL”。

        请注意,这样制作的 HTTPS URL 通常使用“40000”以上的端口号 建议使用 IIS Express。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-02-25
          • 2020-08-04
          • 2021-10-23
          • 2016-11-05
          • 2019-05-13
          • 2012-02-02
          • 2010-09-18
          • 2012-10-18
          相关资源
          最近更新 更多