问题标签 [requirehttps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc-4 - RequireHttps 和路由到 https URL
我在处理登录和安全 https 页面的用户控制器中的大多数操作上使用 RequireHttps 属性。
在我的 http 主页上,我有一个指向我的登录页面的链接,如下所示(MVC 4 Razor View):-
该链接正确地转到带有 https 地址的登录页面。但是,当我查看 IIS 日志时,我看到登录 URL 有两个条目,一个在端口 80 上,一个在端口 443 上。
这是我应该关心的问题吗?
我知道在我的@Url.Action 上我可以强制使用 https 模式,但不确定这是否是最好的方法。另外,这会删除端口,这在 VS 2012 中使用 IIS Express 时很烦人。然后我必须进一步扩展 @Url.Action 以包含主机名:端口。
所以我只是检查(a)这是否应该是一个问题,以及(b)是否有任何其他方法可以将 URL 强制为 https。
.net - DEVELOPMENT 和 LIVE 网站需要 https
我有一些 ASP .NET MVC4 网站,我必须首先将其放到开发场所进行测试。开发网站没有 SSL,但 LIVE 有。
好。我必须[Requirehttps]
在 20 个控制器中使用,每次在 DEV 网站下测试时我都无法评论它。
是否有任何方法可以配置 [Requirehttps] 至少基于一些 web.config 设置,或者可能有另一种方法?我的意思是,当我在 LIVE 下发布网站时,我不喜欢[Requirehttps]
每次评论大约 20 条。
有什么线索吗?
https - IIS Express 使用 [RequireHttps] 在 HTTP 和 HTTPS 之间重定向失败
我尝试使用 IIS Express。(从以前使用本地 IIS 的变化)。我有重定向问题。
例如第 1 步:转到登录页面https://localhost/user/index,我得到“ERR_CONNECTION_RESET”
第 2 步:当我将类型直接 url 更改为https://localhost:44300/user/index 时,登录页面显示正常
第三步:输入用户名和密码后,(url现在是localhost/home/index),登录页面挂了!
第 4 步:当我将 url 更改为“localhost:61025/”时,显示主页
第 5 步:当我点击注销菜单时,我得到“ERR_CONNECTION_RESET” 第 6 步:当我输入更改 url 为 https 端口号为 44300 时,注销页面成功显示
http en https 页面都可以正常工作,但我不知道如何在 http 和 https 之间进行重定向(以前的“本地 IIS”工作正常)
我在 c:\users[my name]\IISExpress\config\applicationhost.config 已经绑定
我在 index.cshtml 中的 javascript 代码
两个页面都可以在 ISS Express en SSL 上正常工作,但 http en https 之间的重定向失败
请帮助我,亲切的问候,
皮姆
asp.net-mvc - 找不到 ASP.NET MVC RequireHttps 页面
我正在尝试将 RequireHttps 标记添加到控制器操作,但是当我尝试导航到它时,我在尝试时收到页面未找到错误: https://localhost/MVCDemo3_4/Home/Index2 或 http://localhost/MVCDemo3_4 /首页/索引2
Http 尝试重定向到 HTTPS,但随后 HTTPS 找不到该页面。