【问题标题】:How to Disable SSL on asp.net MVC5?如何在 asp.net MVC5 上禁用 SSL?
【发布时间】:2015-04-02 20:17:27
【问题描述】:

所以我尝试了一些方法并在我的 mvc5 项目上启用了 SSL。现在我想禁用它,但是每当我运行我的项目时,都找不到该网站(网址与 ssl ofc 不同)。知道如何关闭 ssl 吗?

【问题讨论】:

标签: asp.net-mvc asp.net-mvc-5


【解决方案1】:

对我来说,解决方案是删除

    [RequireHttps]

来自家庭控制器内部的索引方法

【讨论】:

  • 谢谢,这个答案让我进行了字符串搜索,最终让我找到了导致我的问题的代码:filters.Add(new RequireHttpsUnlessLocalAttribute()); 感谢您的回答!
  • 节省了我的时间,谢谢,我在禁用 SSL 后忘记删除 [RequireHttps]
  • 我在 VS 2017 的 Web 项目上启用了 SSL。然后将属性改回 false。它将 RequireHttps 属性添加到主控制器,但没有删除它。
【解决方案2】:

以上所有听起来都是合理的,但它们都不适合我!我没有奇怪的过滤器,没有 RequireHttps 装饰,也没有 https 端口。所以我目前唯一的解决方法是更改​​项目属性:

然后我可以愉快地调试和浏览我的测试网站。但如果我退出 Visual Studio 并重新进入,我必须再次重置启用 SSL 的属性!

所以这只是一半的答案,但认为它可能会帮助某人......

【讨论】:

    【解决方案3】:

    我遇到了这个问题。

    项目 > 属性... > Web > 服务器 (IIS Express) > 项目网址

    变化:

    https://localhost:20555

    http://localhost:20555

    【讨论】:

      【解决方案4】:

      除了禁用“RequireHttps”之外,您还应该从控制器中删除 [RequireHttps]。

      【讨论】:

        【解决方案5】:

        在不需要 SSL 的情况下重新创建项目将在 Visual Studio 环境中最快。

        【讨论】:

          【解决方案6】:

          在 .NET 5 应用程序中。转到项目属性-> 调试-> 禁用“启用 SSL”

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2021-10-13
            • 1970-01-01
            • 2021-12-21
            • 1970-01-01
            • 1970-01-01
            • 2023-02-14
            • 2019-12-09
            • 2017-10-23
            相关资源
            最近更新 更多