I have exchange 2013 CU12 install on server 2012. I cannot currently access OWA.
When you try to access owa, there is an event logged in the application log see below.
I have recreated the virtual directory and the SharedWebconfig.config files.
Event code: 3007
Event message: A compilation error has occurred.
Event time: 23/05/2016 3:04:53 PM
Event time (UTC): 23/05/2016 5:04:53 AM
Event ID: 35fdb942f86144a3907c074633f0d19b
Event sequence: 253
Event occurrence: 121
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT/owa-2-131084531861269584
Trust level: Full
Application Virtual Path: /owa
Application Path: C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\owa\
Machine name:
Process information:
Process ID: 10216
Process name: w3wp.exe
Account name: NT AUTHORITY\SYSTEM
Exception information:
Exception type: HttpCompileException
Exception message: c:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\owa\auth\errorFE.aspx(76): error CS0117: 'Microsoft.Exchange.Clients.Strings.IDs' does not contain a definition for 'MoreDiagnosticDetailButton'
at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp)
at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Request information:
Request URL: https://webmail.adscensio.com.au:443/owa/auth/errorfe.aspx?httpCode=500&msg=3529056431&msgParam=ADS-SYD-EX01\Administrator&owaError=Microsoft.Exchange.Clients.Owa2.Server.Core.OwaADUserNotFoundException&owaVer=15.0.1178.4&be=ADS-SYD-EX01&ts=131084534917249192
Request path: /owa/auth/errorfe.aspx
User host address:
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\SYSTEM
Thread information:
Thread ID: 37
Thread account name: NT AUTHORITY\SYSTEM
Is impersonating: False
Stack trace: at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp)
at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Custom event details:
If I access this for externally i get redirected to https://%externaladress%/owa/auth/errorFE.aspx?httpCode=500
On the server i receive the below error.
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0117: 'Microsoft.Exchange.Clients.Strings.IDs' does not contain a definition for 'MoreDiagnosticDetailButton'
Source Error:
Line 74: var diagnosticDiv = document.getElementById("diagnosticDiv");
Line 75: var toggleDiv = document.getElementById("diagnosticToggle");
Line 76: var moreDetailString = '<%=Strings.GetLocalizedString(Strings.IDs.MoreDiagnosticDetailButton)%>';
Line 77: var lessDetailString = '<%=Strings.GetLocalizedString(Strings.IDs.LessDiagnosticDetailButton)%>';
Line 78:
Source File: c:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\owa\auth\errorFE.aspx Line: 76