Asp.net mvc 3 MVC 3无法免除页的表单身份验证

Asp.net mvc 3 MVC 3无法免除页的表单身份验证,asp.net-mvc-3,forms-authentication,webforms,Asp.net Mvc 3,Forms Authentication,Webforms,在混合MVC3/Web表单应用程序中,我们使用表单身份验证。我正在尝试从loginUrl重定向中豁免一个页面 在web.config中: 表单身份验证配置(snippit): ... ... 下面是要豁免的页面的位置元素: <location path="foo.aspx"> <system.web> <authorization> <allow users="*"/> </author

在混合MVC3/Web表单应用程序中,我们使用表单身份验证。我正在尝试从loginUrl重定向中豁免一个页面

在web.config中:

表单身份验证配置(snippit):


...
...
下面是要豁免的页面的位置元素:

  <location path="foo.aspx">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>  
  </location>


我在location元素的allow users中尝试了“?”和“*”,但都没有成功。当我尝试点击foo.aspx时,我得到了一个指向loginUrl的重定向

IIS中是否启用了匿名身份验证?是,已启用。顺便说一句,它是IIS7。IIS用户组对该文件有读取权限吗?你看到这篇文章了吗?justinb138-我确实给了组权限,但它没有改变行为。
  <location path="foo.aspx">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>  
  </location>