We have just done a release onto our IIS servers and found that users are getting the following error now and again. The system runs slow and requires regular app pool refreshes (every half hour) to keep the system running. I have seen this error reported on a few sites butnobody has yet posted a solution.
The stack is below. There are not multiple entries in the web.config so w are at a loss as to what is causing this.
System.Web.Services.Protocols.SoapHeaderException: Server unavailable, please try later ---> System.Configuration.ConfigurationException: Multiple <passwordProvider> entries were found in the configuration file, but only one is allowed. at System.Web.Configuration.HttpConfigurationRecord.E valuate(String configKey, SectionRecord section) at System.Web.Configuration.HttpConfigurationRecord.G etConfig(String configKey, Boolean cacheResult) at System.Web.Configuration.HttpConfigurationRecord.G etConfig(String configKey, Boolean cacheResult) at System.Web.HttpContext.GetConfig(String name) at System.Web.Configuration.HttpConfigurationSystemBa se.System.Configuration.IConfigurationSystem.GetCo nfig(String configKey) at System.Configuration.ConfigurationSettings.GetConf ig(String sectionName) at Microsoft.Web.Services.Configuration.WebServicesCo nfiguration.Initialize() at Microsoft.Web.Services.Pipeline..ctor() at Microsoft.Web.Services.WebServicesExtension.Before DeserializeServer(SoapMessage message)