Know the ASP.NET configuration file Web.config

xiaoxiao2021-03-06  67

First, know the web.config file web.config file is an XML text file, which is used to store configuration information for the ASP.NET web application (such as the most commonly used settings of the ASP.NET web application authentication method), it can Announces in each directory of the application. When you create a web application through VB.NET, you will automatically create a default web.config file in the root directory by default, including the default configuration settings, all subdirectories inherit it. If you want to modify the configuration settings for the subdirectories, you can create a new web.config file in the subdirectory. It provides configuration information other than configuration information inherited from the parent directory, or modifies the settings defined in the parent directory. You can take effect on the modification of the web.config file at runtime. You can take effect (Note: section). Of course, the web.config file can be expanded. You can customize the new configuration parameters and write a configuration segment process program to process them. Second, Web.config Profiles (default configuration settings) All of the following items should be located between and for the purpose of learning. This XML tag 1, festival is omitted: Configure ASP.NET authentication support (four types for Windows, Forms, Passport, NONE). This element can only be declared at a computer, site, or application level. Elements must be used in combination with . Example: The following example is a Forms-based authentication configuration site that automatically jumps to the login page. you can use User.Identity.name to get the current user name that has been verified; you can use the web. Security.FormSauthentication.RedirectFromLoginPage method Redirects the verified user to the page just requested. For details, please refer: Forms Verification http://www.fanvb.net/websample/dataAuth.aspx 3, : Configure all compilation settings used by ASP.NET.

The default debug property is "true". It should be set to true after program compilation completion delivery, omitted, omitted here) 4, Role: ASP.NET application Provides information about custom error messages. It does not apply to errors that have occurred in XML Web Services. Example: When an error occurs, jump to the custom error page when an error occurs. where element DefaultRect represents the name of the custom error web page. Mode element indicates that the user who is not running on the local web server displays custom (friendly) information. 5, : Configure the ASP.NET HTTP runtime settings. This section can be declared at your computer, site, application, and subdirectories. Example: Controlling the user upload file up to 4m, the maximum time is 60 seconds, the maximum number of requests is 100 6, Role: identification specific Configuration settings on the page (if a session state, view status is enabled, whether the user's input, etc.) is detected. You can declare on your computer, site, application, and subdirectories. Example: Does not detect whether there is potential hazard data in the content entered in the browser (Note: This item is detected, if you use no detection, one to encode or verify the user's input), from the client The encrypted view status will be checked when the page is sent to verify that the view status is tampered with at the client. (Note: This default is not to verify) 7, effect: Configuring session status settings for the current application (if settings if the session is enabled State, session status storage location). Example: Note: Mode = "invoc" means: store session status locally (you can also choose to store in remote server or SAL) Session status in the server or not enabled) CookielesS = "true" means: Enables session status if the user browser does not support cookies (default to false) Timeout = "20" indicates that the session can be in the number of minutes of the idle state 8, Role: Configure an ASP.NET trace service, which is mainly used for program testing.

Example: The following is the default configuration in Web.config: Note: Enabled = "false" means no Enable tracing; requestLimit = "10" indicates that the number of trace requests specifying on the server will use only by tracking utility access tracking output; tracemode = "sortbytime" means to display tracking information in order to handle tracking Localonly = "true" Indicates Track Viewer (Trace.axd) only for host web server three, custom web.config file configuration section custom web.config file configuration section is divided into two steps. The first is the name of the configuration section between the "Configuration" The name of the configuration section and the name of the .NET Framework class that processes the configuration data in this section. The second is the actual configuration settings for the declaration after the area. Example: creating a database connection string storage section

...... IV, access the web.config file You can access the web.config file by using the configurationSettings.appsettings static string collection: Get the connection string established in the above example. Dim Sconstr As String = ConfigurationSettings.AppSettings ("Sconstr") DIM SCON = New SqlConnection (SCONSTR) Transfer from: http://goaler.xicp.net/showlog.asp?id=505 Author Blog:

http://blog.9cbs.net/applebbs/

转载请注明原文地址:https://www.9cbs.com/read-63604.html

New Post(0)