Share via


Configuration File Sections in Deployment ReportsĀ 

The deployment report contains the settings you need to update application configuration files for deployment. In the deployment report, these settings appear under the "Configuration" <Resource> element for each application that you need to deploy. This "Configuration" element contains <Setting> and additional <Resource> elements that identify configuration file settings. However, some resource names do not match the corresponding elements in configuration files. For more information, see Application Information in Deployment Reports.

Tip

You might need to add the appropriate resource to an application using the Settings and Constraints Editor before it appears in the configuration file and the deployment report. For more information, see Settings and Constraints Editor.

The following guidelines help you match resource names to configuration file elements:

  • If a configuration file element is part of the System namespace, the corresponding resource name is sometimes prefixed with that namespace in the deployment report.

    For example, the <System.Web> element in the configuration file corresponds to the SystemWebSectionGroup resource in the deployment report.

  • If a configuration file element does not have a subsection, or if it has one subsection at most, the corresponding resource name in the deployment report is appended with "Section."

    For example, the <appSettings> element in the configuration file corresponds to the AppSettingsSection resource in the deployment report.

  • If a configuration file element has at least one subsection, the corresponding resource name in the deployment report is appended with "SectionGroup."

    For example, the <system.net> section in the configuration file corresponds to the NetSectionGroup in the deployment report.

  • Settings in the deployment report will have the same name as their counterparts in the configuration file.

The following table lists resource names and the corresponding configuration file elements.

Resource name in deployment report Configuration file element

AppSettingsSection

<appSettings>

ConnectionStringsSection

<connectionStrings>

NetSectionGroup

<system.net>

ProtectedConfigurationSection

<configProtectedData>

SerializationSectionGroup

<system.xml.serialization>

SystemWebSectionGroup

<system.web>

TransactionsSectionGroup

<system.transactions>

WindowsFormSection

<system.windows.forms>

Some resource names do not follow the guidelines in this topic. The following table lists those resources, the parent resource under which that resource can be found, and the corresponding section in the configuration file.

Resource name Parent resource name Configuration file element

DeviceElement

MobileControlsSection

<device>

ProviderSettings

HealthMonitoringSection

MembershipSection

ProfileSection

ProtectedConfigurationSection

RoleManagerSection

SessionStateSection

SiteMapSection

WebPartsPersonalization

<providers>

SystemWebCachingSection

SystemWebSectionGroup

<caching>

WebPartsPersonalization

WebPartsSection

<personalization>

WebPartsPersonalizationAuthorization

WebPartsPersonalization

<authorization>

WebPartsPersonalizationAuthorizationRule

WebPartsPersonalizationAuthorization

<allow>, <deny>

See Also

Tasks

How to: Find Application Configuration File Settings in Deployment Reports

Concepts

Overview of Deployment Using Deployment Reports