1

我在 asp.net mvc4 中使用身份验证

<authentication mode="Forms">
  <forms loginUrl="~/Login" timeout="2880" />
</authentication>

当我没有登录时,无法调用在 RegisterController 中注册的函数。我试试

 <location path="~/Register">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
   </location>

但不是。怎么解决?

4

1 回答 1

1
 <location path="Register">
    <system.web>
      <authorization>
        <allow roles="roles if any" />
        <deny users="*" />
      </authorization>
    </system.web>
  </location>

试试这个,这可能会奏效..如果你有任何需要访问的地方,请更改角色!

于 2012-12-14T15:11:53.893 回答