可以让某目录验证失效
放在</system.web>和<configuration>中间,
<location path="Reminder_Update">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
就可以让某目录验证失效。当然也可以用子web.config代替。
Specifies the resource that specified configuration settings apply to.
<configuration>
<location>
<location path="path" allowOverride="true|false"/>
Optional Attributes
Attribute | Option | Description |
---|---|---|
path | The resource that the specified configuration settings apply to. Using <location> with a missing path attribute applies the configuration settings to the current directory and all child directories. If <location> is used with no path attribute and allowOverride is specified to be false, configuration settings cannot be altered by Web.config files in child directories. | |
allowOverride | Specifies whether configuration settings can be overridden by configuration settings in Web.config files in child directories. | |
true | Specifies that configuration settings can be overridden. The default is true. | |
false | Specifies that configuration settings cannot be overridden. |
Example
The following example allows an anonymous user to access the Logon.aspx page.
<configuration> <location path="Logon.aspx"> <system.web> <authorization> <allow users="?"/> </authorization> </system.web> </location> </configuration>
The following example sets the uploaded file size limit to 128KB for only the page specified.
<configuration> <location path="UploadPage.aspx"> <httpRuntime maxRequestLength="128"/> </location> </configuration>
The following example prevents configuration settings from being changed by Web.config files in child directories.
<configuration> <location allowOverride="false"/> </configuration>
Requirements
Web Platform: IIS 5.0, IIS 5.1, IIS 6.0
Configuration File: Machine.config, Web.config