If in the wizard for the ApplicationPool a specific user is specified, in whose password a "&" is contained, then in the conclusion the step "Encrypt web.config" fails with the error:
---
An error occurred while parsing EntityName. Line 74, position 39. (C:\inetpub\wwwroot\ManagerWebTest\web.config line 74)
at VI.WebDesigner.Installer.Installer.RunSetup(ISetup setup)
at VI.WebInstaller.Plugin.Base.WebAppSetup.Run()
at VI.WebDesigner.Installer.Setups.SetupBase.Spawn(IInstallationTask task)
at VI.WebDesigner.Installer.Tasks.InstallationTask.Run()
at VI.WebInstaller.Plugin.Base.Install.Tasks.EncryptConfigSectionTask.RunInternal()
at VI.WebInstaller.Plugin.Base.Install.Tasks.WebConfigHandler.Load(String webConfigPath)
at System.Web.Configuration.WebConfigurationHost.OpenConfiguration(WebLevel webLevel, ConfigurationFileMap fileMap, VirtualPath path, String site, String locationSubPath, String server, String userName, String password, IntPtr tokenHandle)
at System.Configuration.Internal.InternalConfigConfigurationFactory.System.Configuration.Internal.IInternalConfigConfigurationFactory.Create(Type typeConfigHost, Object[] hostInitConfigurationParams)
at System.Configuration.Configuration..ctor(String locationSubPath, Type typeConfigHost, Object[] hostInitConfigurationParams)
at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
An error occurred while parsing EntityName. Line 74, position 39.
at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
at System.Configuration.BaseConfigurationRecord.ScanSections(XmlUtil xmlUtil)
at System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
at System.Configuration.XmlUtil.CopySection()
at System.Configuration.XmlUtil.CopyElement(XmlUtilWriter utilWriter)
at System.Configuration.XmlUtil.CopyXmlNode(XmlUtilWriter utilWriter)
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.XmlTextReaderImpl.ParseElement()
at System.Xml.XmlTextReaderImpl.ParseAttributes()
at System.Xml.XmlTextReaderImpl.ParseAttributeValueSlow(Int32 curPos, Char quoteChar, NodeData attr)
at System.Xml.XmlTextReaderImpl.ParseEntityName()
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
/---