2

我知道最初的目的

<add key="enableSimpleMembership" value="false" />

是为了解决ASP.NET MVC3 已知问题,即在 MVC3 上忽略在表单配置中设置值。这给我留下了 3 个具体问题。

  1. 这对 MVC4 也是如此吗?
  2. 这个 appSetting 是否会成为未来配置它的受支持方式?
  3. 最后一个问题很大程度上取决于这些问题,MVC3+ 应用程序能否完全停止在表单配置节点上使用 loginUrl 属性?
4

1 回答 1

3
  1. MVC4 中的 SimpleMembership。
  2. 默认情况下它使用一些东西。如果您不指定 loginUrl,它会将未经授权的访问重定向到 /login.aspx?ReturnUrl=OriginalDestination。如果要一起禁用身份验证,可以将以下内容放在 web.config 中。
<system.web>
  <authorization>
    <allow users="*"/>
  </authorization>
</system.web>
于 2013-06-05T16:36:35.807 回答