········
········<location path="OrderList.aspx">
<system.web>
<authorization>
<deny users="?"></deny>
</authorization>
</system.web>  
</location>
  <!--没通过认证的客户无法访问该网页--> <system.web>
  <authentication mode="Forms">
  <forms name="IStore" loginUrl="Login.aspx" protection="All" path="/"></forms>
  </authentication>
  </system.web>
<!--就自动跳到登录页面--><!--下面两段一样的意思-->
  <location path="OrderDetails.aspx">
  <security>
  <authorization>
  <deny users="?"></deny>
  </authorization>
  </security>
  </location><security>  
  <authentication mode="Cookie">
  <cookie cookie="IStore" loginurl="Login.aspx" decryptionkey="autogenerate"></cookie>   
  </authentication>
</security></configuration>
省略号的是VS2008系统自带的配置代码
调试通不过,总有错,下面是错误显示:
****************************************************************************************************
配置错误说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。  分析器错误消息: 无法识别的配置节 security。源错误:  
行 115:
行 116:
行 117: <security>
行 118: <authentication mode="Forms">
行 119: <forms name="IStore" loginUrl="Login.aspx" protection="All" path="/"></forms>源文件: C:\inetpub\wwwroot\IStore\IStore\web.config 行: 117  
*******************************************************************************************************
当我把<security>删掉后,又有错。我不懂配置问题,这个我也是看书上的。
帮帮忙啊!谢谢