People reporting that outlook does not connect, go into the CAS server event log and it is full off this ASP.NET event 1309 event below...
Log Name: Application
Source: ASP.NET 4.0.30319.0
Date: 5/15/2013 5:17:20 PM
Event ID: 1309
Task Category: Web Event
Level: Warning
Keywords: Classic
User: N/A
Computer: wal-vm-cas1.domain.com
Description:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 5/15/2013 5:17:20 PM
Event time (UTC): 5/15/2013 9:17:20 PM
Event ID: 131b81fd0f8647afacdee56181cebc14
Event sequence: 1
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT/Rpc-1864-130131262403166620
Trust level: Full
Application Virtual Path: /Rpc
Application Path: C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\rpc\
Machine name: WAL-VM-CAS1
Process information:
Process ID: 16020
Process name: w3wp.exe
Account name: NT AUTHORITY\SYSTEM
Exception information:
Exception type: TargetInvocationException
Exception message: Exception has been thrown by the target of an invocation.
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture)
at System.Web.HttpRuntime.CreateNonPublicInstance(Type type, Object[] args)
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)
The type initializer for 'Microsoft.Exchange.Diagnostics.WorkloadManagement.ActivityContext' threw an exception.
at Microsoft.Exchange.Diagnostics.WorkloadManagement.ActivityContext.RegisterMetadata(Type customMetadataType)
at Microsoft.Exchange.RpcHttpModules.RpcHttpLoggingModule.GetDefaultLogger()
at Microsoft.Exchange.RpcHttpModules.RpcHttpLoggingModule..ctor()
The type initializer for 'Microsoft.Exchange.Diagnostics.ExTraceConfiguration' threw an exception.
at Microsoft.Exchange.Diagnostics.BaseTrace..ctor(Guid guid, Int32 traceTag)
at Microsoft.Exchange.Diagnostics.WorkloadManagement.ActivityContext.RegisterMetadata(Type customMetadataType)
at Microsoft.Exchange.Diagnostics.WorkloadManagement.ActivityContext..cctor()
The type initializer for 'Microsoft.Exchange.Diagnostics.ETWTrace' threw an exception.
at Microsoft.Exchange.Diagnostics.ConfigFileHandler.GetFilePath()
at Microsoft.Exchange.Diagnostics.ConfigFileHandler..ctor(String key, String defaultFileName)
at Microsoft.Exchange.Diagnostics.ConfigFiles.get_Trace()
at Microsoft.Exchange.Diagnostics.ExTraceConfiguration..ctor()
at Microsoft.Exchange.Diagnostics.ExTraceConfiguration..cctor()
Not enough storage is available to complete this operation
at Microsoft.Exchange.Diagnostics.ETWTrace.RegisterGuid(EtwTraceGuids& traceGuids, CriticalTraceRegistrationHandle& regHandle, ControlCallback callback, IntPtr& eventHandle)
at Microsoft.Exchange.Diagnostics.ETWTrace.StartTraceSession()
at Microsoft.Exchange.Diagnostics.ETWTrace..ctor()
at Microsoft.Exchange.Diagnostics.ETWTrace..cctor()
Request information:
Request URL:
https://wal-vm-cas1.domain.com:443/rpc/rpcproxy.dll?ec0a64fa-b14c-4394-a97c-acf8e67f357f@domain.com:6001
Request path: /rpc/rpcproxy.dll
User host address: 172.16.58.156
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\SYSTEM
Thread information:
Thread ID: 629
Thread account name: NT AUTHORITY\SYSTEM
Is impersonating: False
Stack trace: at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture)
at System.Web.HttpRuntime.CreateNonPublicInstance(Type type, Object[] args)
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)
So I issue an IIS Reset which then generates some 70+ of the following;
Log Name: Application
Source: MSExchange Front End HTTP Proxy
Date: 5/15/2013 5:22:12 PM
Event ID: 1002
Task Category: (1)
Level: Information
Keywords: Classic
User: N/A
Computer: wal-vm-cas1.domain.com
Description:
[RpcHttp] Application shutting down.
And then outlook clients are able to connect again...