fileSystem Element for authoring for WebDAV [IIS Settings Schema]

Note

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

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

Syntax

Attributes and Elements

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

Attributes

Attribute

Description

allowHiddenFiles

Optional Boolean attribute.

true if WebDAV will display hidden files in the responses to property requests; otherwise, false.

Note

Even though files may be hidden from property requests, they can still be requested directly. For example, if you hid the Web.config file for your Web site, it would not be displayed in directory listings, but you could still open the file in a WebDAV-based editor if you knew that the path existed.

The default value is false.

useTransactionalIo

Optional Boolean attribute.

The useTransactionalIo attribute specifies whether file operations should be transactional. For example, transactional processing helps to define what a server's behavior should be if a client sends a MOVE request for a series of files and the destination runs out of storage space before the entire operation has completed. With transactional processing enabled, the entire operation should fail. When transactional processing is disabled, the operation will only partially succeed and files will be distributed between the source and destination.

When set to false, the WebDAV module will not enforce any form of transactional processing. When set to true, the WebDAV module will enforce transactional processing by failing the operation if the base file system cannot transactions.

The default value is false.

hideChildVirtualDirectories

Optional Boolean attribute.

true if virtual directories are hidden from WebDAV requests; otherwise, false.

Note

This attribute was added in WebDAV 7.5 and IIS 7.5.

The default value is false.

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.

webdav

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

authoring

Specifies the site-level settings for WebDAV.

Remarks

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

Element Information

Configuration locations

ApplicationHost.config

Requirements

IIS 7

See Also

Reference

authoring Element for WebDAV [IIS Settings Schema]