IIS Site attributes

Source: Internet
Author: User
Tags error status code win32 error domain name server microsoft frontpage root access

Appendix: site properties of IIS (For details, refer to IIS Help)

Read Only properties of w3svc/1/root: // read-only attribute

Appisolated = 2 indicates whether the application runs in the process, out-of-process, or in the process pool. The value 0 indicates that the application runs in the process. The value 1 indicates that the application is outside the process, and the value 2 indicates the process pool.

Apppackageid = provides the COM + Application Identifier (ID) for the transaction ). This ID is used in all transactions managed by the component service.

Apppackagename = provides the COM + application name for the transaction.

Approot =/lm/w3svc/1/root contains the configuration database path to the application root directory.

Caption = provides a short text description of an object (a line of strings ).

Description = provides a long text description of an object.

Installdate = indicates the time when the object is installed. The missing value does not indicate that the object is not installed.

Name = w3svc/1/root defines the tags used to identify objects. When creating a subclass, you can rewrite the name attribute to the key attribute.

Status = indicates the current status of the object. Various operational and non-operational statuses can be defined. The operational status is "normal", "degraded", and "predicted fault ". "Foreseeable fault" indicates that a component may run normally but is expected to fail soon. For example, enable smart hard disks. You can also specify the status of the operation that is not allowed. These statuses are "error", "Start", "stop", and "service ". The latter (that is, the "service") can be used for the disk image process, reload the user permission list, or other management jobs. Not all such jobs are online. Therefore, the managed components are not in the "normal" or any other status.

 

Read/write properties of w3svc/1/root: // readable/writable

The value of accessexecute = false true indicates that the file or folder content can be executed regardless of the file type.

Accessflags = 513 contains a flag for configuring File Access Permissions

Accessnophysicaldir = false

If the value of accessnoremoteexecute = false is true, the application is rejected. If the value of accessexecute is set to true, requests from the same computer on the IIS server will succeed. You cannot set accessnoremoteexecute to false to enable remote requests, or set accessexecute to false to disable local requests.

If the value of accessnoremoteread = false is true, remote requests are rejected to view files. If the accessread attribute is set to true, requests from the same computer on the IIS server are successful. You cannot set accessnoremoteread to false to enable remote requests, or set accessread to false to disable local requests.

If the value of accessnoremotescript = false is true, remote requests are rejected to view dynamic content. If the accessscript attribute is set to true, requests from the same computer on the IIS server are successful. You cannot set accessnoremotescript to false to enable remote requests, or set accessscript to false to disable local requests.

If the value of accessnoremotewrite = false is true, remote requests are rejected to create or change files. If you set the accesswrite attribute to true, requests from the same computer on the IIS server will succeed. You cannot set accessnoremotewrite to false to enable remote requests, or set accesswrite to false to disable local requests.

Accessread = true indicates that the content of a file or folder can be read through Microsoft Internet Explorer.

The value of accessscript = true indicates that if it is a script file or static content, the content of the file or folder can be executed. If the value is false, only static files such as HTML files are allowed.

Accesssource = false value true indicates that if the read or write permission is set, the user is allowed to access the source code. The source code includes scripts in Microsoft Active Server Pages (ASP) applications.

Accessssl = false true indicates that file access requires SSL file permissions with or without client certificates.

The value true indicates that file access requires at least 128-bit keys and SSL file permissions with or without client certificates.

Accesssslflags = 0 default value 0 indicates no SSL permission is set.

The value of accesssslmapcert = false true indicates that the SSL File Permission processing maps the client certificate to the user account of the Microsoft Windows operating system. To implement the ing, you must set the accesssslnegotiatecert attribute to true.

The value of accesssslnegotiatecert = false true indicates that the SSL file access process requests the certificate from the client. If the value is false, the client can continue to access the service if it does not have a certificate. If the server requests a certificate but the certificate is unavailable (even if you set accesssslrequirecert to true), some versions of Internet Explorer disable the connection.

The value of accesssslrequirecert = false true indicates that the SSL file access process requests the certificate from the client. If the client does not provide a certificate, the connection is closed. When using accesssslrequirecert, you must set accesssslnegotiatecert to true.

The value of accesswrite = false is true, indicating that users can upload files and their related attributes to an enabled directory on the server or change the content of writable files. Only browsers that support the put function of HTTP 1.1 can write data.

Adminaclbin = used by Microsoft Exchange Server

Anonymouspasswordsync = true indicates whether IIS should process the user password for anonymous users trying to access resources. The following table lists the detailed description of the behavior of this attribute: If you set anonymouspasswordsync to false, the Administrator must manually set the anonymoususerpass attribute of the anonymous user password; otherwise, anonymous access will not work properly. If you set anonymouspasswordsync to true, IIS sets the anonymous user password. If you set anonymouspasswordsync to true and set the database attribute allowanonymous to false, no user is allowed to log on to the FTP server.

Anonymoususername = iusr_computername indicates the registered local user name used to verify anonymous users. The server associates operations on each server with the user name and password.

Anonymoususerpass = xxxxxxxxxxxx specifies the locally registered user password used to verify anonymous users. The server associates operations on each server with the user name and password.

Appallowclientdebug = false indicates whether client debugging is allowed. This attribute is irrelevant to appallowdebugging applied to server debugging.

Appallowdebugging = false indicates whether ASP debugging is allowed on the server. This attribute is irrelevant to the appallowclientdebug attribute applied to client debugging.

Appfriendlyname = Name of the default application package or Application User

Appooprecoverlimit =-1 Maximum number of times an out-of-process application restarts after a fault occurs. The server does not respond to component requests that exceed this range. This attribute is not applicable to applications or extensions running in processes.

Apppoolid = application pool in Which ASP. NET V2.0 applications route

Appwamclsid = provides the class ID for the Web Application Management (WAM) interface of the application

Aspallowoutofproccomponents = true in IIS 4.0, The aspallowoutofproccomponents attribute specifies whether to allow ASP scripts to call out-of-process components, which are executable programs started within the application. In IIS 5.0, this attribute is out of date and will be ignored. However, scripts using this attribute can still run normally.

Aspallowsessionstate = true enable session state persistence for ASP applications. If this value is set to true, the server creates a session object for each connection, which can access the session Status and allow session storage. The session_onstart and session_onend events occur, and sends the aspsessionid cookie to the client. If this value is set to false, status access and storage are not allowed, and events are not processed and cookies are not sent.

Aspappserviceflags = 0 contains the flag that must be set to enable the COM + service on the IIS application

Aspbufferinglimit = 4194304 set the maximum ASP buffer size. If the response buffer is enabled, this attribute controls the maximum number of bytes that can be written to the Response Buffer on the ASP page before refreshing.

Aspbufferingon = true whether the output of ASP applications needs to be buffered

Aspcalclinenumber = true ASP whether to calculate and store the row number of the executed code to provide

Aspcodepage = 0 specifies the default code page for the Application

Aspdisktemplatecachedirectory = % WINDIR % \ system32 \ inetsrv \ ASP comp directory name, which is used to store compiled ASP templates to the disk directory after ASP overflow in the memory

Aspenableapplicationrestart = true: determines whether ASP applications can be automatically restarted.

Aspenableasphtmlfallback = false when a new request is rejected because the request queue is full, the aspenableasphtmlfallback attribute controls ASP behavior. Setting this attribute to true will result in sending a. htm file with the same name as the requested. asp file (if any) instead of sending a. asp file .. The naming convention for HTM files is to add a _ ASP after the. asp file name. For example, if the. asp file is hello. asp, The. htm file should be hello_asp.htm.

Aspenablechunkedencoding = true specifies whether HTTP 1.1 chunked Transmission Encoding is enabled for the WWW Service.

Aspenableparentpaths = false whether the page allows the relative path of the current directory (using the .. \ Notation ).

Aspenablesxs = false the value true starts the COM + side-by-side collection, which allows ASP applications to specify the version of the system DLL or traditional COM component to be used, for example, MDAC, MFs, msvcrt, and MSXML.

If aspenabletracker = false is set to true, the COM + tracker is started. administrators or developers can use it to debug ASP applications.

Aspenabletypelibcache = true whether the cache Type Library is on the server

Asperrorstontlog = false whether to write IIS script errors to Windows Event Logs

Aspexceptioncatchenable = true: whether to capture exceptions generated by components on the page. If it is set to false (or disabled), the Microsoft Script debugger does not capture exceptions in the debugged components.

Aspexecuteinmta = 0 ASP can run all of its threads in a multi-threaded unit (MTA. If the COM component is mainly a free thread or dual-thread component, running the ASP thread as the MTA can significantly improve the performance. By default, the aspexecuteinmta attribute is set to 0, which means ASP is not executed in MTA. Set this attribute to 1 at the application level for ASP to run in MTA.

Aspkeepsessionidsecure = 0 after the aspkeepsessionidsecure attribute is enabled, it can ensure that sessionid is sent as a secure cookie (if it has been allocated on a secure channel ).

Asplcid = 2048 use a program to specify the default region settings identifier (lcid ).

Asplogerrorrequests = true control whether the Web server writes failed client requests to the Windows Event Log File

Aspmaxdisktemplatecachefiles = 2000 specifies the maximum number of compiled ASP templates to be stored. The directory for storing compiled templates is configured by the aspdisktemplatecachedirectory attribute.

Aspmaxrequestentityallowed = 204800 specifies the maximum number of bytes allowed in the entity body of an ASP request.

Asppartitionid = COM + partitions are used to isolate web applications to their respective COM + partitions. The COM + partition stores versions of different custom COM components. Set the asppartitionid attribute to the globally unique identifier (guid) of the COM + partition ). At the same time, set the aspusepartition flag of the aspappserviceflags configuration database attribute. Set these two attributes at the application level

Aspprocessorthreadmax = 25 specifies the maximum number of worker threads per processor that can be created by IIS

Aspqueueconnectiontesttime = 3 IIS places all ASP requests in the queue. If the waiting time of a request in the queue is longer than the time specified by the aspqueueconnectiontesttime attribute (in seconds), ASP checks whether the client is still connected before executing the request. If the client is disconnected, the request is not processed and deleted from the queue.

Aspqueuetimeout =-1 The time (in seconds) that ASP script requests can wait in the queue ). Infinity indicates-1.

Asprequestqueuemax = 3000 maximum number of concurrent ASP requests that are allowed to enter the queue. When the queue is full, any client browser that tries to request ASP files will receive the HTTP 500 "server too busy" error.

Asprunonendanonymously = true specifies whether the sessiononend and applicationonend global ASP functions should be run as anonymous users.

Aspscriptenginecachemax = 250 maximum number of script engines in which the page will remain cached in memory

Aspscripterrormessage = server error when processing URL. Contact the system administrator. The error message sent to the browser when the special debugging error is not sent to the client (if you set aspscripterrorsenttobrowser to false)

Aspscripterrorsenttobrowser = true whether the Web server writes debugging details (file name, error, line number, and description) to the client browser and records them in Windows Event Logs

Aspscriptfilecachesize = 500 Number of pre-compiled script files to be cached. If it is set to 0, no script files are cached.

Aspscriptlanguage = default scripting language for all ASP applications that VBScript runs on the Web Server

The aspscripttimeout = 90 aspscripttimeout attribute specifies the default value (in seconds) of the script running time allowed on the ASP page before the script is terminated and the event is written to the Windows event log ).

Aspsessionmax =-1 Maximum number of concurrent sessions allowed by IIS. When this limit is reached, if the client tries to establish a new connection with IIS, the client will receive an error message (HTTP 500 "the server is too busy "). Infinity indicates-1.

Aspsessiontimeout = 20 after the last session object-related request is completed, the object's time is retained (in minutes ).

Aspsxsname = start a parallel (sxs) assembly. Parallel (sxs) Assembly allows ASP applications to specify the version of system DLL or traditional COM components to be used, such as MDAC, MFs, msvcrt, and MSXML.

Asptrackthreadingmodel = false whether IIS checks the thread module of any component created by the application.

If aspusepartition = false, the COM + partition is started and the web application is isolated to the respective COM + partition. COM + Partitions can have different versions of custom COM components. If this flag is set, set the asppartitionid to configure the database attributes.

Authadvpolicydisable = true Disable password expiration in advance

Authanonymous = true specify anonymous authentication as one of the possible Windows authentication schemes and return it to the client as a valid authentication scheme.

Authbasic = false specify basic authentication as one of the possible Windows authentication schemes and return it to the client as a valid authentication scheme.

Authchangedisable = true Disable password change

Authchangeunsecure = false allow changing the password on insecure ports

Authchangeurl =/IISADMPWD/ACHG. asp URL called when a user enters a new password

Authexpiredunsecureurl =/IISADMPWD/aexp3.asp URL called when the user password expires

Authexpiredurl =/IISADMPWD/AEXP. asp URL called when the password expires. It will be called in secure (https) mode.

Authflags = 5 set the Windows verification solution returned to the client as a valid solution

Authmd5 = false specify digest authentication and advanced digest authentication as one of the possible Windows authentication schemes, and return to the client as a valid Verification Scheme.

Authpolicypwdexpunsecureurl =/IISADMPWD/anot3.asp contains a specific URL: This URL is called if your password expires before the specified number of days in passwordexpireprenotifydays.

Authpolicypwdexpurl =/IISADMPWD/ANOT. asp contains a specific URL: This URL is called if your password expires before the specified number of days in passwordexpireprenotifydays. It will be called in secure (https) mode.

Authntlm = true indicates that integrated Windows authentication (also known as question/response or NTLM verification) is one of the possible Windows authentication schemes and is returned to the client as a valid authentication scheme.

Authpassport = false true indicates that Microsoft. NET Passport authentication is enabled.

Authpersistence = 64 specifies the authentication persistence when NTLM is used to verify requests that span connections

Authpersistsinglerequest = true sets this flag to true to specify that the verification is only persistent for a single request on a connection. IIS resets authentication at the end of each request and enforces re-authentication on the next request of the session.

Azenable = false is used for virtual directories, applications, or URL Authorization for configuring the corresponding URL in the database.

Azimpersonationlevel = 0 is used to simulate the behavior of an application. The simulated behavior allows you to configure a web application to simulate the iuser _ * account of a client user, IIS worker process, or worker process.

Azscopename = associate a virtual directory, application, or URL with a scope. If no scope is specified or an empty substring is specified, the default scope authorized by IIS 6.0 URL is used.

Azstorename = Authorization Manager Policy storage is associated with virtual directories, applications, or URLs.

Cachecontrolcustom = specifies the custom HTTP 1.1 Cache Control Command.

Cachecontrolmaxage = 0 specifies the maximum time for HTTP 1.1 Cache control.

Cachecontrolnocache = false protects the HTTP 1.1 command of cached content

Cacheisapi = true indicates whether the cache is in the memory after the first ISAPI extension is used.

Caption = provides a short text description of an object (a line of strings ).

Cgitimeout = 300 specify that the CGI application times out (in seconds ).

Contentindexed = true specifies whether the installed Directory Index program should retrieve the contents under the directory.

Createcgiwithnewconsole = false indicates whether the CGI application runs on its own console.

Createprocessasuser = true: whether to create a CGI process in the system environment or a CGI process in the requesting user environment.

Defaultdoc = index. aspx, default. aspx contains the file names of one or more default documents. If the file name is not included in the client request, the default file name is returned to the client.

Defaultdocfooter = attaches a custom footer to the HTML file returned to the client (the footer is not appended to the ASP file ).

Defaultlogondomain = the default domain used by the server to authenticate the user (in the web host solution where userisolationmode = 2 ).

Description = provides a long text description of an object.

Dirbrowseflags = 1073741886 indicates the number of directories and file information that can be provided (if browsing is enabled) and whether the directory contains tags on the overview page.

When dirbrowseshowdate = true is set to true, the date information is displayed when you browse the directory.

When dirbrowseshowextension = true is set to true, the file extension is displayed during directory browsing.

When dirbrowseshowlongdate = true is set to true, the date information is displayed in the extended format when the directory is displayed.

When dirbrowseshowsize = true is set to true, the file size information is displayed during directory browsing.

When dirbrowseshowtime = true is set to true, the file time is displayed when the directory is displayed.

Disablestaticfilecache = false

Dodynamiccompression = false is the same as hcdodynamiccompression.

Dontlog = false indicates whether to write client requests to log files.

Dostaticcompression = false is the same as hcdostaticcompression.

When enabledefaultdoc = true is set to true, the system loads the default document of the directory (specified by the defaultdoc attribute) When browsing the directory ).

When enabledirbrowsing = false is set to true, directory browsing is enabled.

Enabledocfooter = false enable or disable the custom footer specified by the defaultdocfooter attribute.

Enablereversedns = false enable or disable Reverse Domain Name Server (DNS) lookup for the World Wide Web Publishing Service (WWW Service.

Frontpageweb = true: whether the server instance is processed by Microsoft FrontPage.

Httpexpires = D, 0x15180 specify a value in the HTML file header returned to the browser to specify the HTML document expiration time.

Httpredirect = the directory or URL to which the client redirects when attempting to access a specific resource.

Logonmethod = 3 indicates the integer of the logon method in plaintext.

Maxrequestentityallowed =-1 Maximum number of bytes allowed in the request Object Body. Infinity indicates-1.

Name = w3svc/1/root defines the tags used to identify objects. When creating a subclass, you can rewrite the name attribute to the key attribute.

Ntauthenticationproviders = List of Windows Identity Authentication providers separated by commas (,), for example, integrated windows identity authentication (also known as NTLM ).

Passportrequireadmapping = 1 How does IIS handle Microsoft. NET Passport authentication and Active Directory ing.

Passwordchangeflags = 6 indicates the password expiration and Change Handling between the server and the client. The default value 0 indicates that SSL connections are required. 1 indicates that changes are allowed on the insecure port; 2 indicates that changes are prohibited; 4 indicates that password expiration notifications are disabled.

Passwordexpireprenotifydays = 0 the number of days from the expiration time of the client password, and the time when the pre-notification message of the password is sent.

Path = D: \ XXXX \ XXXXX physical path associated with the virtual directory.

Poolidctimeout = 0 timeout value for the Internet database connection pool (seconds ). 0 indicates that no pool is executed.

Realm = IIS is used to verify the client's domain. This client attempts to access resources protected by digest authentication or advanced digest authentication.

Settingid = the identifier is specified by a known cim_setting object.

Shutdowntimelimit = 90 how long (in seconds) IIS will wait after the recycle threshold is reached so that all old requests can run before the worker process ends.

Ssiexecdisable = false whether to disable the server-side file (SSI) # EXEC command in this path.

Uncpassword = the encrypted password used when obtaining the UNC (general naming convention) virtual root access

Uncusername = specifies the user name for the Universal Naming Convention (UNC) virtual Root

Uploadreadaheadsize = 49152 determine the number of bytes that the Web server reads from the buffer and passes to the ISAPI extension.

Usedigestssp = false is used by advanced digest authentication to switch between digest or advanced digest Security Support Provider Interface (sspi) code.

Webdavmaxattributesperelement = 32 ??

Win32error = 0 Microsoft Win32 error status code

This article from the csdn blog, reproduced please indicate the source: http://blog.csdn.net/cqfeng/archive/2006/02/14/598943.aspx

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.