【发布时间】:2014-06-11 22:54:35
【问题描述】:
我正在关注这个tutorial,了解如何使用外部登录创建 MVC 5 应用程序。问题是,当我进入使用 SSL (https) 的步骤时,我没有得到教程中的人得到的正确警告(应该让我的内容在 SSL 之后在 IE 和 Chrome 上受信任),所以无论我使用什么浏览器运行它我收到不受信任内容的警告。
即使在教程中,该人也为 Firefox 获取了它,因为“Firefox 使用自己的证书存储,因此它会显示警告”。你如何绕过这个?我不希望每个 Firefox 用户在访问我的网站时都收到警告。
基本上,启用 SSL 后如何让浏览器信任我的网站?
为了更清楚,这里是我用来启用 https-requirement 的一些代码:
public class FilterConfig
{
public static void
RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
filters.Add(new System.Web.Mvc.AuthorizeAttribute());
filters.Add(new RequireHttpsAttribute());
}
}
然后允许我的主页和登录页面在未经授权的情况下被访问:
public class HomeController : Controller
{
[AllowAnonymous]
...
【问题讨论】:
标签: asp.net ssl https visual-studio-2013 asp.net-mvc-5