Janusgate Mobile v2.1 works on Exchange 2013.
If installed on an Exchange 2013 Service Pack 1 system, or an Exchange 2013 system is upgraded to Service Pack 1, then Janusgate Mobile (and ActiveSync itself) will not work due to an issue in Service Pack 1.
End-users will not be able to synchronise information to/from their devices.
The problem can be rectified by applying the fix from Microsoft detailed at http://support.microsoft.com/kb/2938053
Janusnet also recommends restarting the server after the fix; Microsoft is not clear on whether this is required. Janusnet's experience is that a restart is required.
Exchange 2013 Service Pack 1 breaks the way in which some Exchange programming libraries are made available to third party programs like Janusgate Exchange and Janusgate Mobile.
Janusgate Mobile makes use of one of these libraries (Microsoft.Exchange.Data.Common) and must be able to load the library for successful operation. Because Exchange Server SP1 breaks the way in which these libraries are made available on the system Janusgate Mobile does not start successfully which in turn, prevents ActiveSync from operating. This results in end-users being unable to synchronise their mobile device to Exchange.
The actual error reported in the Event Log Viewer is along the lines of:
Event code: 3005 Event message: An unhandled exception has occurred. Event time: Event time (UTC): Event ID: Event sequence: 2 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/2/ROOT/Microsoft-Server-ActiveSync-297-130427729098169573 Trust level: Full Application Virtual Path: /Microsoft-Server-ActiveSync Application Path: C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\sync\ Machine name: Process information: Process ID: 13540 Process name: w3wp.exe Account name: NT AUTHORITY\SYSTEM Exception information: Exception type: FileNotFoundException Exception message: Could not load file or assembly 'Microsoft.Exchange.Data.Common, Version=8.0.681.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. at Janusgate.Mobile.ApplicationController.GetAssemblyInfoForLogs() at Janusgate.Mobile.ApplicationController.Initialise() at Janusgate.Mobile.Module.GetController(HttpApplication context) at Janusgate.Mobile.Module.Init(HttpApplication context) 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)
To fix the issue, use the techniques provided in Microsoft's Knowledge Base article KB2938053. Janusnet highly recommends you restart the server after the fix as our experience indicates this is necessary.