0

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

Http 尝试重定向到 HTTPS,但随后 HTTPS 找不到该页面。

4

1 回答 1

0

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

于 2017-03-10T22:12:08.497 回答