The Configuration Editor is a relatively new feature in IIS that provides an administrator access to all the elements contained within the applicationHost.config. You may have experienced in the past that there are some configurations that cannot be performed from within the IIS Management console or that the place to make the modification was not easily found. Alternatively, you used AppCmd; PowerShell; or the dangerous way, using a generic text editor. For example, it may not be easy to find where to set batchTimeout, uiCulture, attributes of custom modules, or perhaps an attribute of a custom extended schema. Figure 18.11 shows the Configuration Editor feature.
Refer to the previous “Schema Extensibility” section in this chapter and recall the creation of the custom OwnerInfo schema. If the attributes of this schema need to change, you may be tempted to open the applicationHost.config using Notepad and make the change directly. However, now that you know you can make those modifications using the Configuration Editor, that temptation can be wiped out.