Não foi possível carregar o erro de arquivo ou assembly ao navegar nos sites Exchange EWS ou Descoberta Automática
Sintomas
Você pode receber o seguinte erro durante a navegação https://servername/autodiscover/Autodiscover.xml
ou https://servername/ews/exchange.asmx
.
Não foi possível carregar arquivo ou assembly 'Microsoft. Exchange. Diagnóstico, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pôde encontrar o arquivo especificado.
Descrição: ocorreu uma exceção não acarretada durante a execução da solicitação da Web atual. Revise o rastreamento de pilha para obter mais informações sobre o erro e de onde ele se originou no código.Detalhes da exceção: System.IO.FileNotFoundException: não foi possível carregar arquivo ou assembly 'Microsoft. Exchange. Diagnóstico, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pôde encontrar o arquivo especificado.
Erro de origem:
Uma exceção não acarretada foi gerada durante a execução da solicitação da Web atual. As informações sobre a origem e o local da exceção podem ser identificadas usando o rastreamento de pilha de exceção abaixo.
Rastreamento de Carga do Assembly: As informações a seguir podem ser úteis para determinar por que o assembly 'Microsoft. Exchange. Diagnósticos, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' não puderam ser carregados.
WRN: o registro em log de associação de assembly está desligado.
Para habilitar o registro em log de falha de vinculação de assembly, defina o valor do Registro [HKLM\Software\Microsoft\Fusion! EnableLog] (DWORD) como 1.
Observação: há alguma penalidade de desempenho associada ao registro de falha de associação de assembly.
Para desativar esse recurso, remova o valor do Registro [HKLM\Software\Microsoft\Fusion! EnableLog].Rastreamento de pilha:
[FileNotFoundException: não foi possível carregar arquivo ou assembly 'Microsoft. Exchange. Diagnóstico, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.]
Microsoft. Exchange. Services.AuthorizationModule.Init(HttpApplication context) +0
System.Web.HttpApplication.InitModulesCommon() +135
System.Web.HttpApplication.InitInternal(contexto httpContext, estado HttpApplicationState, manipuladores MethodInfo[] ) +2601588
System.Web.HttpApplicationFactory.GetNormalApplicationInstance(contexto HttpContext) +347
System.Web.HttpApplicationFactory.GetApplicationInstance(contexto HttpContext) +139
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +196
Informações sobre a versão: Microsoft .NET Framework Versão:2.0.50727.1434; ASP.NET Versão:2.0.50727.1434
Motivo
Não foi possível carregar o assembly devido Microsoft.Exchange.Diagnostics
à entrada incorreta no arquivo web.config aplicativo.
Resolução
Se o problema estiver ocorrendo com
https://servername/autodiscover/autodiscover.xml
:Faça um backup de web.config em C:\Arquivos de Programas\Microsoft\Exchange Server\ClientAccess\Descoberta Automática.
- Abra web.config C :\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover no bloco de notas.
- Substitua todos os file:///%ExchangeInstallDir% por file:///C:\Arquivos de Programas\Microsoft\Exchange Server\ onde cis a unidade onde o Exchange está instalado.
- Salve o arquivo.
- Abra um prompt de comando administrador e execute
IISreset /noforce
. - Teste a navegação
https://servername/autodiscover/autodiscover.xml
.
Se o problema estiver ocorrendo com
https://servername/ews/exchange.asmx
:Faça um backup de web.config em C:\Arquivos de Programas\Microsoft\Exchange Server\ClientAccess\exchweb\ews.
- Abra web.config C :\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\ews no bloco de notas.
- Substitua todos os file:///%ExchangeInstallDir% por file:///C:\Arquivos de Programas\Microsoft\Exchange Server\ onde cis a unidade onde o Exchange está instalado.
- Salve o arquivo.
- Abra um prompt de comando administrador e execute
IISreset /noforce
. - Teste a navegação
https://servername/ews/exchange.asmx
.