【问题标题】:ASP.NET MVC RequireHttps Page Not Found找不到 ASP.NET MVC RequireHttps 页面
【发布时间】:2017-03-10 22:02:05
【问题描述】:

我正在尝试将 RequireHttps 标记添加到控制器操作,但是当我尝试导航到它时,我在尝试时收到页面未找到错误: https://localhost/MVCDemo3_4/Home/Index2 或者 http://localhost/MVCDemo3_4/Home/Index2

Http 尝试重定向到 HTTPS,但 HTTPS 无法找到该页面。

【问题讨论】:

标签: asp.net-mvc iis-express requirehttps


【解决方案1】:

这更多地取决于托管方式而不是 MVC 属性。如果它在 locahost 上运行真正的 IIS(或其他完整的 httpd)服务器,那么您只需要确保 IIS 正在侦听 80 和 443(如@Jester 所述,请检查绑定)。但是,如果您通过 Visual Studio 使用 IIS Express,那么您实际上只能侦听一个端口,并且您的调试需要全部为非 SSL 或全部为 SSL。这是通过 Web 项目上的属性控制的。查看项目 URL 字段。

【讨论】:

    猜你喜欢
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-13
    • 2012-04-08
    • 1970-01-01
    相关资源
    最近更新 更多