authoring Element for WebDAV [IIS Settings Schema]

Note

For more information about the authoring element, see the following topic on the Microsoft IIS.net Web site: WebDAV Authoring <authoring>.

Specifies the site-level settings for WebDAV.

Syntax

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

Attribute

Description

compatFlags

Optional flags attribute.

Specifies the compatibility options for WebDAV. There are several behaviors that were used in previous versions of the Microsoft WebDAV implementations, and the flags in this attribute specify which of those behaviors the new WebDAV module will implement.

The compatFlags attribute can have one or more of the following possible values. If you specify more than one value, separate them with a comma (,). The default value is MsAuthorVia, MultiProp, CompactXml, IsHidden, IsCollection.

ValueDescription
None No compatibility options should be used. The numeric value is 0.
MsAuthorVia

Specifies whether the WebDAV module should return the "MS-Author-Via" header to WebDAV clients.

Note

Some WebDAV clients expect this header.

The numeric value is 1.

MultiProp

Specifies whether multiple <prop> statements should be allowed in WebDAV requests.

Note

This violates RFC 4918, but some earlier WebDAV implementations supported this syntax.

The numeric value is 2.

CompactXml

Specifies whether the XML that is returned by the WebDAV module should be formatted hierarchically.

Note

Normally the WebDAV module will simply return XML responses with no CRLF characters and no indentation. This cuts down on the size of the data that is transmitted over the wire, but it’s very difficult to read without an XML parser.

The numeric value is 4.

IsHidden

Specifies that the IsHidden pseudo-live property should be supported.

Note

This property is an informal standard that is not defined in RFC 4918.

The numeric value is 8.

enabled

Optional Boolean attribute.

true if WebDAV authoring is enabled; otherwise, false.

The default value is false.

maxAllowedXmlRequestLength

Optional uint attribute.

Specifies the maximum length, in bytes, of the request XML body for WebDAV requests.

Note

This attribute was added in WebDAV 7.5 and IIS 7.5.

The default value is 1000000.

requireSsl

Optional Boolean attribute.

true if SSL is required for WebDAV authoring; otherwise, false. Requiring SSL for WebDAV authoring adds an additional layer of security, but adds to the processing overhead for each request.

The default value is false.

Child Elements

Element

Description

fileSystem

Optional element.

Specifies how the WebDAV module interacts with the underlying file system.

locks

Optional element.

Specifies the WebDAV locking settings.

properties

Optional element

Specifies the WebDAV property settings.

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.

webdav

Configures Web Distributed Authoring and Versioning (WebDAV) for Internet Information Services (IIS) 7.

Remarks

For more information about the authoring element, see the following topic on the Microsoft IIS.net Web site: WebDAV Authoring <authoring>.

Element Information

Configuration locations

ApplicationHost.config

Requirements

IIS 7

See Also

Reference

fileSystem Element for authoring for WebDAV [IIS Settings Schema]

llock Element for authoring for WebDAV [IIS Settings Schema]

properties Element for authoring for WebDAV [IIS Settings Schema]