Não foi possível carregar o ficheiro ou o erro de assemblagem ocorre ao navegar nos sites exchange EWS ou Autodiscover
Sintomas
Poderá receber o seguinte erro durante a https://servername/autodiscover/Autodiscover.xml
navegação ou https://servername/ews/exchange.asmx
.
Não foi possível carregar o ficheiro ou a assemblagem "Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" ou uma das suas dependências. O sistema não consegue localizar o ficheiro especificado.
Descrição: ocorreu uma exceção não processada durante a execução do pedido Web atual. Reveja o rastreio de pilha para obter mais informações sobre o erro e onde teve origem no código.Detalhes da Exceção: System.IO.FileNotFoundException: não foi possível carregar o ficheiro ou a assemblagem "Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" ou uma das suas dependências. O sistema não consegue localizar o ficheiro especificado.
Erro de Origem:
Foi gerada uma exceção não processada durante a execução do pedido Web atual. As informações sobre a origem e a localização da exceção podem ser identificadas com o rastreio da pilha de exceções abaixo.
Rastreio de Carregamento de Assemblagem: as seguintes informações podem ser úteis para determinar por que motivo não foi possível carregar a assemblagem "Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35".
WRN: o registo de enlace de assemblagem está desativado.
Para ativar o registo de falhas do enlace de assemblagem, defina o valor de registo [HKLM\Software\Microsoft\Fusion! EnableLog] (DWORD) a 1.
Nota: existe alguma penalização de desempenho associada ao registo de falhas do enlace de assemblagem.
Para desativar esta funcionalidade, remova o valor de registo [HKLM\Software\Microsoft\Fusion! EnableLog].Rastreio de Pilha:
[FileNotFoundException: Não foi possível carregar o ficheiro ou a assemblagem 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma das suas dependências. O sistema não consegue localizar o ficheiro especificado.]
Microsoft.Exchange.Services.AuthorizationModule.Init(httpApplication context) +0
System.Web.HttpApplication.InitModulesCommon() +135
System.Web.HttpApplication.InitInternal(httpContext context, httpApplicationState state, MethodInfo[] handlers) +2601588
System.Web.HttpApplicationFactory.GetNormalApplicationInstance(httpContext context) +347
System.Web.HttpApplicationFactory.GetApplicationInstance(httpContext context) +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
Causa
Não foi possível carregar a assemblagem Microsoft.Exchange.Diagnostics
devido a uma entrada incorreta no ficheiro de web.config da aplicação.
Resolução
Se o problema estiver a ocorrer com
https://servername/autodiscover/autodiscover.xml
:Faça uma cópia de segurança de web.config em C:\Programas\Microsoft\Exchange Server\ClientAccess\Autodiscover.
- Abra web.config a partir de C:\Programas\Microsoft\Exchange Server\ClientAccess\Autodiscover no bloco de notas.
- Substitua todos os file:///%ExchangeInstallDir% por file:///C:\Programas\Microsoft\Exchange Server\ em que Cis a unidade onde o Exchange está instalado.
- Guarde o ficheiro.
- Abra uma linha de comandos de Administrador e execute
IISreset /noforce
. - Testar a
https://servername/autodiscover/autodiscover.xml
navegação .
Se o problema estiver a ocorrer com
https://servername/ews/exchange.asmx
:Faça uma cópia de segurança de web.config em C:\Programas\Microsoft\Exchange Server\ClientAccess\exchweb\ews.
- Abra web.config a partir de C:\Programas\Microsoft\Exchange Server\ClientAccess\exchweb\ews no bloco de notas.
- Substitua todos os file:///%ExchangeInstallDir% por file:///C:\Programas\Microsoft\Exchange Server\ em que Cis a unidade onde o Exchange está instalado.
- Guarde o ficheiro.
- Abra uma linha de comandos de Administrador e execute
IISreset /noforce
. - Testar a
https://servername/ews/exchange.asmx
navegação .
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários