Não foi possível carregar o arquivo ou o erro do assembly ao navegar nos sites do Exchange EWS ou da Autodiscover
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.Diagnostics, 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 sem tratamento durante a execução da solicitação web atual. Examine 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.Diagnostics, 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 sem tratamento foi gerada durante a execução da solicitação web atual. 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 seguintes informações podem ser úteis para determinar por que o assembly 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' não pôde ser carregado.
WRN: o registro em log de associação de assembly está desativado.
Para habilitar o registro em log de falha de associação de assembly, defina o valor do registro [HKLM\Software\Microsoft\Fusion! EnableLog] (DWORD) a 1.
Observação: há alguma penalidade de desempenho associada ao registro de falha de associação do 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.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pode localizar o arquivo especificado.]
Microsoft.Exchange.Services.AuthorizationModule.Init(contexto httpApplication) +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 da versão: Microsoft .NET Framework Versão:2.0.50727.1434; ASP.NET Versão:2.0.50727.1434
Motivo
Ele não pôde carregar o assembly Microsoft.Exchange.Diagnostics
devido à entrada incorreta no arquivo web.config do aplicativo.
Resolução
Se o problema estiver ocorrendo com
https://servername/autodiscover/autodiscover.xml
:Faça um backup de web.config em C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover.
- Abra web.config de C:\Arquivos de Programa\Microsoft\Exchange Server\ClientAccess\Autodiscover no bloco de notas.
- Substitua todos os file:///%ExchangeInstallDir% por file:///C:\Arquivos do Programa\Microsoft\Exchange Server\ em que Cis a unidade em que o Exchange está instalado.
- Salve o arquivo.
- Abra um prompt de comando administrador e execute
IISreset /noforce
. - Testar 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:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\ews.
- Abra web.config de C:\Arquivos de Programa\Microsoft\Exchange Server\ClientAccess\exchweb\ews no bloco de notas.
- Substitua todos os file:///%ExchangeInstallDir% por file:///C:\Arquivos do Programa\Microsoft\Exchange Server\ em que Cis a unidade em que o Exchange está instalado.
- Salve o arquivo.
- Abra um prompt de comando administrador e execute
IISreset /noforce
. - Testar a navegação
https://servername/ews/exchange.asmx
.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de