web.config的问题:
我建立项目bran,文件夹bran,里面有app,next、other、...等文件夹,想对app的文件访问控制,对其他的文件访问不控制。
建立web文件如下:
<configuration>
    <system.web>
        <compilation defaultLanguage="c#" debug="true" />
        <authentication mode="Forms" >
            <forms name="AuthCookie" loginUrl="login\login.aspx"/>
        </authentication> 
        <authorization>
                <allow users="*"/>
        </authorization>
    </system.web>
    <location path="app">
        <system.web>
            <authorization>
                <deny users="*"/>
            </authorization>
        </system.web>
    </location>
</configuration>
登录后访问app下的框架文件时,框架里top和left里都出现login.aspx的登录文件,请问为什么?该怎么处理?

解决方案 »

  1.   

    <forms name="AuthCookie" loginUrl="login\Login.aspx" protection="All" timeout="120">
    </forms>
      

  2.   

    protection="All" timeout="120"
    这个什么意思?和我的问题有什么关系?
      

  3.   

    将top与left中的文件放在一个文件夹中,设置web.config使对这个文件的访问不加限制
      

  4.   

    将top与left中的文件放在一个文件夹中,设置web.config使对这个文件的访问不加限制这个怎么行呢,那不就没有控制么
      

  5.   

    我是这么用的  没出过问题
        <!--  身份验证 
              此节设置应用程序的身份验证策略。可能的模式是“Windows”、“Forms”、          “Passport”和“None”    -->
            <authentication mode="Forms">
                <forms name="IStoreStoreAuth" loginUrl="login.aspx" timeout="20" protection="All" path="/" />
            </authentication>
            <authorization>
                <deny users="?" />
            </authorization>    
      

  6.   

    我就是用的框架一点问题都没。  没登陆 自动跳转到 login.aspx
            <authorization>
                <deny users="?" />
            </authorization>