Web.config 配置问题
········
········
<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>删掉后,又有错。我不懂配置问题,这个我也是看书上的。
帮帮忙啊!谢谢
------解决方案--------------------
http://wenku.baidu.com/view/24bd62ea551810a6f52486b6.html
------解决方案--------------------
你删乱了,项 对应不上,
<项> </项>
<项1> <项2> </项2></项1>
这样对应的
还有<!-- 是注释的