error Element for httpErrors [IIS Settings Schema]
Note
For more information about the error element, see the following topic on the Microsoft IIS.net Web site: Adding HTTP Errors <error>.
Adds an HTTP error to the collection of HTTP errors.
Syntax
Attributes and Elements
The following sections describe attributes, child elements, and parent elements for this section.
Attributes
Attribute |
Description |
||||||||
---|---|---|---|---|---|---|---|---|---|
path |
Required string attribute. Specifies the file path or URL that is served in response to the HTTP error specified by the statusCode and subStatusCode attributes. If you choose the File response mode, you specify the path of the custom error page. If you choose the ExecuteURL response mode, the path has to be a server relative URL (for example, /404.htm). If you choose the Redirect response mode, you have to enter an absolute URL (for example, www.contoso.com/404.htm). |
||||||||
prefixLanguageFilePath |
Optional string attribute. Specifies the initial path segment when generating the path for a custom error. This segment appears before the language-specific portion of the custom error path. For example, in the path c:\inetpub\custerr\en-us\404.htm, "c:\inetpub\custerr" is the prefixLanguageFilePath. |
||||||||
responseMode |
Optional enum attribute. Specifies how custom error content is returned. The responseMode attribute can be one of the following possible values. The default is File.
|
||||||||
statusCode |
Required integer attribute. Specifies the number of the HTTP status code for which you want to create a custom error message. Acceptable values are from 400 through 999. |
||||||||
subStatusCode |
Optional integer attribute. Specifies the number of the HTTP substatus code for which you want to create a custom error message. Acceptable values are from -1 through 999. |
Child Elements
None.
Parent Elements
Element |
Description |
---|---|
configuration |
Specifies the root element in every configuration file that is used by IIS 7. |
system.webServer |
Specifies the top-level section group (in ApplicationHost.config) in which this element is defined. |
httpErrors |
Configures HTTP error messages for a Web server. |
Remarks
For more information about the error element, see the following topic on the Microsoft IIS.net Web site: Adding HTTP Errors <error>.
Element Information
Configuration locations |
Machine.config ApplicationHost.config Root application Web.config Application Web.config Directory Web.config |
Requirements |
Microsoft Internet Information Services (IIS) version 7.0 |