访问OWA时,收发邮件正常,但是,使用ECP 时,出现错误提示“请求错误,服务器未能处理该请求” 之类的报错。
截图当时忘记截了,没有当时的报错效果图,不过,服务器会有相关的日志事件错误,如下:
日志名称: Application
来源: MSExchange Control Panel
日期: 2013/2/5 16:41:02
事件 ID: 4
任务类别: 常规
级别: 错误
关键字: 经典
用户: 暂缺
计算机: exchange2010.XXXXXXXX.com
描述:
当前用户:"XXXXXXXX\test1"
对 URL"https://192.168.0.180/ecp/default.aspx"的请求失败,出现以下错误:
System.TypeInitializationException: “Microsoft.Exchange.Configuration.TenantMonitoring.TenantMonitor”的类型初始值设定项引发异常。 ---> System.FormatException: 输入字符串的格式不正确。
在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
在 System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean isHelp)
在 System.Diagnostics.PerformanceCounterLib.get_NameTable()
在 System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
在 System.Diagnostics.PerformanceCounterLib.CategoryExists(String machine, String category)
在 System.Diagnostics.PerformanceCounterCategory.Exists(String categoryName, String machineName)
在 Microsoft.Exchange.Configuration.TenantMonitoring.TenantMonitor..cctor()
--- 内部异常堆栈跟踪的结尾 ---
在 Microsoft.Exchange.Configuration.TenantMonitoring.TenantMonitor.LogActivity(CounterType counterType, String organizationName)
在 Microsoft.Exchange.Management.ControlPanel.RbacContext.CreateSession()
在 Microsoft.Exchange.Management.ControlPanel.RbacSettings.CreateSession()
在 Microsoft.Exchange.Management.ControlPanel.AuthenticationSettings..ctor(HttpContext context)
在 Microsoft.Exchange.Management.ControlPanel.RbacModule.Application_PostAuthenticateRequest(Object sender, EventArgs e)
在 System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
System.FormatException: 输入字符串的格式不正确。
在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
在 System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean isHelp)
在 System.Diagnostics.PerformanceCounterLib.get_NameTable()
在 System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
在 System.Diagnostics.PerformanceCounterLib.CategoryExists(String machine, String category)
在 System.Diagnostics.PerformanceCounterCategory.Exists(String categoryName, String machineName)
在 Microsoft.Exchange.Configuration.TenantMonitoring.TenantMonitor..cctor()
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchange Control Panel" />
<EventID Qualifiers="49152">4</EventID>
<Level>2</Level>
<Task>1</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-02-05T08:41:02.000000000Z" />
<EventRecordID>407456</EventRecordID>
<Channel>Application</Channel>
<Computer>exchange2011.XXXXXXXX.com</Computer>
<Security />
</System>
<EventData>
<Data>XXXXXXXX\test1</Data>
<Data>https://192.168.0.180/ecp/default.aspx</Data>
<Data>System.TypeInitializationException: “Microsoft.Exchange.Configuration.TenantMonitoring.TenantMonitor”的类型初始值设定项引发异常。 ---> System.FormatException: 输入字符串的格式不正确。
在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
在 System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean isHelp)
在 System.Diagnostics.PerformanceCounterLib.get_NameTable()
在 System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
在 System.Diagnostics.PerformanceCounterLib.CategoryExists(String machine, String category)
在 System.Diagnostics.PerformanceCounterCategory.Exists(String categoryName, String machineName)
在 Microsoft.Exchange.Configuration.TenantMonitoring.TenantMonitor..cctor()
--- 内部异常堆栈跟踪的结尾 ---
在 Microsoft.Exchange.Configuration.TenantMonitoring.TenantMonitor.LogActivity(CounterType counterType, String organizationName)
在 Microsoft.Exchange.Management.ControlPanel.RbacContext.CreateSession()
在 Microsoft.Exchange.Management.ControlPanel.RbacSettings.CreateSession()
在 Microsoft.Exchange.Management.ControlPanel.AuthenticationSettings..ctor(HttpContext context)
在 Microsoft.Exchange.Management.ControlPanel.RbacModule.Application_PostAuthenticateRequest(Object sender, EventArgs e)
在 System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
System.FormatException: 输入字符串的格式不正确。
在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
在 System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean isHelp)
在 System.Diagnostics.PerformanceCounterLib.get_NameTable()
在 System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
在 System.Diagnostics.PerformanceCounterLib.CategoryExists(String machine, String category)
在 System.Diagnostics.PerformanceCounterCategory.Exists(String categoryName, String machineName)
在 Microsoft.Exchange.Configuration.TenantMonitoring.TenantMonitor..cctor()
</Data>
</EventData>
</Event>
解决方法:
1. 以管理员的方式打开CMD命令行
2. 在C:\windows\system32 目录下运行命令 lodctr /R
3. 重启IIS
转载于:https://blog.51cto.com/liangzhuoting/1132467