Scenario
Hai installato l'agente di routing Exclaimer - Firma per Exchange e stai riscontrando problemi di flusso di posta sul tuo server Exchange.
Dopo aver esaminato i log delle applicazioni di Windows, vedi un errore simile registrato dal processo Edgetransport.exe:
Applicazione: edgetransport.exe
Versione del framework: v4.0.30319
Descrizione: Il processo è stato terminato a causa di un'eccezione non gestita.
Informazioni sull'eccezione: System.TypeLoadException
in System.ModuleHandle.ResolveType(System.Reflection.RuntimeModule, Int32, IntPtr*, Int32, IntPtr*, Int32, System.Runtime.CompilerServices.ObjectHandleOnStack)
in System.ModuleHandle.ResolveTypeHandleInternal(System.Reflection.RuntimeModule, Int32, System.RuntimeTypeHandle[], System.RuntimeTypeHandle[])
in System.Reflection.RuntimeModule.ResolveType(Int32, System.Type[], System.Type[])
in System.Reflection.CustomAttribute.FilterCustomAttributeRecord(System.Reflection.CustomAttributeRecord, System.Reflection.MetadataImport, System.Reflection.Assembly ByRef, System.Reflection.RuntimeModule, System.Reflection.MetadataToken, System.RuntimeType, Boolean, System.Object[], System.Collections.IList, System.RuntimeType ByRef, System.IRuntimeMethodInfo ByRef, Boolean ByRef, Boolean ByRef)
in System.Reflection.CustomAttribute.GetCustomAttributes(System.Reflection.RuntimeModule, Int32, Int32, System.RuntimeType, Boolean, System.Collections.IList, Boolean)
in System.Reflection.CustomAttribute.GetCustomAttributes(System.Reflection.RuntimeAssembly, System.RuntimeType)
in System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, Boolean)
in System.Reflection.CustomAttributeExtensions.GetCustomAttributes[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Reflection.Assembly)
in Microsoft.Exchange.Diagnostics.WatsonReport.TryGetCustomAttribute[[System._Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Reflection.Assembly, System._Canon ByRef)
Motivo
Hai ricevuto questo messaggio di errore (registrato da Edgetransport.exe e altri processi) perché l'agente di routing Exclaimer richiede determinati elementi della libreria .Net che non sono disponibili sul server, oppure potrebbe essere installata una versione non supportata di .Net Runtime sul server.
Si prega di notare che l'agente di routing di Exclaimer - Firma per Exchange richiede .Net 4.7.2.
Risoluzione
Per risolvere questo problema, è necessario installare o aggiornare la versione corretta del framework .Net.
Per aggiornare il framework .Net
-
Identifica la versione del framework .Net che hai installato.
- Disinstalla Exclaimer.
- Aggiorna alla versione corretta del framework .Net.
- Installa Exclaimer.
Per ulteriori informazioni, consulta Microsoft .NET Framework.