fowms验证中配置web.config

王朝asp·作者佚名  2006-01-10
窄屏简体版  字體: |||超大  

假设虚拟根目录为a,下面有两个子目录b,和c,让除了b,c下的文件可以访问外,其他的文件都不能够访问,(倒过来也可以,让除了b,c下的文件不可以访问外,其他的文件都可以访问!),配置web.config如下:

<?xml version="1.0" encoding="utf-8" ?>

<configuration>

<appSettings>

<add key="connStr" value="provider=Microsoft.Jet.OleDb.4.0;User ID=admin;Jet OleDb:Database Password=mydream54win;Data Source=" />

<add key="connStr1" value="server=192.168.1.33;uid=sa;pwd=mydream54win;database=hualong " />

</appSettings>

<system.web>

<compilation

defaultLanguage="c#"

debug="true"

/>

<customErrors

mode="RemoteOnly"

/>

<authentication mode="Forms">

<forms name="myforms" loginUrl = "login.aspx" path="/" timeout="30" protection="All">

</forms>

</authentication>

<!-- 在这里配置forms验证,-->

<authorization>

<deny users="?" />

</authorization>

<!--这里配置他禁止匿名登陆,也就是你如果没有登陆的话访问任何页面都将被导向到login.aspx,当然,你可以在这里配置:

<authorization>

<allow users="*" />

</authorization> 这样就是配置所有的用户都可以访问,如果这样配置的话那么我们在下面的配置将不同

-->

<trace

enabled="false"

requestLimit="10"

pageOutput="false"

traceMode="SortByTime"

localOnly="true"

/>

<globalization

requestEncoding="gb2312"

responseEncoding="gb2312"

fileEncoding="gb2312"

/>

</system.web>

<location path="b">

<system.web>

<authorization>

<allow users="*" />

</authorization>

<!-- 好了,我们这里配置b下面的文件可以任何人访问了

当然我们也可以这样:

<authorization>

<deny users="?" />

</authorization>

那么他下面的文件就不能够访问了-->

</system.web>

</location>

<location path="c">

<system.web>

<authorization>

<allow users="*" />

</authorization>

<!-- 好了,我们这里配置b下面的文件可以任何人访问了

当然我们也可以这样:

<authorization>

<deny users="?" />

</authorization>

那么他下面的文件就不能够访问了-->

</system.web>

</location>

</configuration>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航