none
请问web.config中的权限认证是如何配置的? RRS feed

  • 问题

  •  
    <authentication mode="Forms">   
           <forms loginUrl="~/Home/Index" defaultUrl="~/Home/main" protection="All"/>
        </authentication>   
        <authorization>   
          <deny users="?"/>   
          <allow users="*"/>   
        </authorization>    

    这样配置不对吗?,怎么一运行就报错,请赐教



    2017年1月16日 7:39

全部回复

  •  在web.config中找到这个配置,去掉,就正常了。奇怪的配置
     <system.webServer>
        <!--<modules>
          <remove name="FormsAuthentication" />
        </modules>-->
      </system.webServer>

    2017年1月16日 8:52
  • Hi,

    如果你移除 formsauthentication 模块会让form验证失效。你设置的是用home/index来登陆但是 错误页显示你在用account/login页面来登陆。 你是不是有其他URL 重定向规则在制造无限循环。

    2017年1月17日 6:40