Eu tenho vários aplicativos da Web .Net hospedados no Windows Server 2008 R2 Standard que executam o IIS 7.5. O carregamento de cada aplicativo gera a seguinte exceção:
Exception information:
Exception type: ConfigurationErrorsException
Exception message: Could not load file or assembly 'DotnetAgentHttpModule, Version=3.2.3.232, Culture=neutral, PublicKeyToken=2311bd8fc83e4f7c' or one of its dependencies. The system cannot find the file specified.
at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase)
at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, Boolean checkAptcaBit, Boolean ignoreCase)
at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, Boolean checkAptcaBit)
at System.Web.Configuration.Common.ModulesEntry.SecureGetType(String typeName, String propertyName, ConfigurationElement configElement)
at System.Web.Configuration.Common.ModulesEntry..ctor(String name, String typeName, String propertyName, ConfigurationElement configElement)
at System.Web.HttpApplication.BuildIntegratedModuleCollection(List'1 moduleList)
at System.Web.HttpApplication.GetModuleCollection(IntPtr appContext)
at System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers)
at System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context)
at System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context)
at System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)
O assembly referenciado não é de nossos aplicativos, e o rastreamento de pilha sugere que é um assembly da Microsoft, mas pesquisando esse nome específico não fornece resultados.
Eu tenho a mesma versão dos mesmos aplicativos hospedados em servidores idênticos todos funcionando bem, então tenho certeza que os próprios aplicativos não são o problema. Eu tentei reciclar os respectivos pools de aplicativos, reiniciando o IIS, excluindo os arquivos ASP.Net temporários, reimplementando os aplicativos, reinicializando e reinstalando a estrutura .Net. Não houve alterações no hardware ou software do servidor recentemente, até onde eu sei. Alguém pode sugerir qual pode ser a causa dessa exceção?