Não foi possível carregar o arquivo ou a montagem 'DotnetAgentHttpModule, Version = 3.2.3.232

3

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?

    
por Dave 31.01.2017 / 16:30

1 resposta

0

Parece que você tem um httpModule personalizado. Você precisa ir para o gerenciador do IIS no servidor onde tudo está funcionando. Verifique Módulos e encontre o módulo DotnetAgentHttpModule: exemplo de módulos

Em seguida, vá para o caminho do arquivo, onde ele está localizado e copie este módulo para o novo servidor (onde os aplicativos lançam os erros).

Vá para o gerenciador do IIS e adicione este módulo

    
por 01.02.2017 / 08:15