Exchange 2013缺less依赖关系

安装KB2880833后, ecpowa似乎坏了。 访问ecp网站时,显示以下错误:

 Could not load file or assembly 'Microsoft.Exchange.Security' or one of its dependencies. The system cannot find the file specified. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Exchange.Security' or one of its dependencies. The system cannot find the file specified. 

即使在加载login页面之前,也会显示此错误。 文件Microsoft.Exchange.Security.dll确实存在于Exchange安装的Bin文件夹中。 当访问owa网站时,您会被redirect到login页面,但是login后您将被redirect到500错误页面。

owaecp文件夹中都有一个新的web.config文件。 但是,即使使用旧的web.config文件,错误仍然存​​在。

我们仍然可以通过Outlook访问电子邮件,似乎没有任何邮箱受到影响。 这个问题似乎与ecpowa

编辑 – 看起来像Exchange的Powershell也缺less一些依赖关系,因为以下内容已被logging到事件日志中:

 Event code: 3008 Event message: A configuration error has occurred. Application information: Application domain: /LM/W3SVC/2/ROOT/PowerShell-24-130376967314709092 Trust level: Full Application Virtual Path: /PowerShell Application Path: C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\PowerShell-Proxy\ Machine name: EXCH01 Exception information: Exception type: ConfigurationErrorsException Exception message: Could not load file or assembly 'Microsoft.Exchange.Configuration.Core, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. (C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\PowerShell-Proxy\web.config line 54) at ... Could not load file or assembly 'Microsoft.Exchange.Configuration.Core, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. (C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\PowerShell-Proxy\web.config line 54) at ... Could not load file or assembly 'Microsoft.Exchange.Configuration.Core, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. at ... Request information: Request URL: https://localhost:444/powershell?clientApplication=ActiveMonitor Request path: /powershell User host address: ::1 User: Is authenticated: False Authentication Type: Thread account name: NT AUTHORITY\SYSTEM Thread information: Thread ID: 7 Thread account name: NT AUTHORITY\SYSTEM Is impersonating: False Stack trace: at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase) 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) 

在Exchange服务器上使用自签名证书? 我当时也有同样的问题。 卸载服务器上的卸载对话框之前,在昨天晚上的定期维护期间安装的“Exchange Server 2013累积更新3(KB2880833)的安全更新”修复了OWA。