Exchange Upgrade 2019 CU9 to CU11

Copper Contributor

 

Hello All,

@Nino Bilic  @Vasil Michev,

 

After we upgrade our exchange from 2019 CU9 to CU11, we start getting below warning every few seconds, tried so many articles also deleted and recreated OAB virtual directories but till the issue same. These three file size is 1 KB global.asax, web.config.bak & web.config ib this location C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\OAB\. it suppose to be 6KB for web.config.bak & web.config. 
In one article from Microsoft i read just by replacing the files from working exchange server fixed the issue not sure if its a right solution. appreciate if any one can help us.

Event code: 3006
Event message: A parser error has occurred.
Event time: 3/15/2022 8:19:51 AM
Event time (UTC): 3/15/2022 4:19:51 AM
Event ID: f515642012be4d04b126477081e68c4b
Event sequence: 1
Event occurrence: 1
Event detail code: 0

Application information:
Application domain: /LM/W3SVC/1/ROOT/OAB-1071-132917915910090237
Trust level: Full
Application Virtual Path: /OAB
Application Path: C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\OAB\
Machine name: EXMAILSVR

Process information:
Process ID: 24048
Process name: w3wp.exe
Account name: NT AUTHORITY\SYSTEM

Exception information:
Exception type: HttpException
Exception message: Could not load type 'Microsoft.Exchange.HttpProxy.ProxyApplication'.
at System.Web.Compilation.BuildManager.ReportTopLevelCompilationException()
at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
at System.Web.Compilation.BuildManager.CallAppInitializeMethod()
at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)

Could not load type 'Microsoft.Exchange.HttpProxy.ProxyApplication'.
at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath)
at System.Web.UI.TemplateParser.ParseInternal()
at System.Web.UI.TemplateParser.Parse()
at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType()
at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider)
at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders()
at System.Web.Compilation.BuildProvidersCompiler.PerformBuild()
at System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp)
at System.Web.Compilation.BuildManager.CompileGlobalAsax()
at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()

Could not load type 'Microsoft.Exchange.HttpProxy.ProxyApplication'.
at System.Web.UI.TemplateParser.ProcessException(Exception ex)
at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)

Could not load type 'Microsoft.Exchange.HttpProxy.ProxyApplication'.
at System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError)
at System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly)
at System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData)



Request information:
Request URL: https://localhost:443/OAB/
Request path: /OAB/
User host address: 127.0.0.1
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\SYSTEM

Thread information:
Thread ID: 47
Thread account name: NT AUTHORITY\SYSTEM
Is impersonating: False
Stack trace: at System.Web.Compilation.BuildManager.ReportTopLevelCompilationException()
at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
at System.Web.Compilation.BuildManager.CallAppInitializeMethod()
at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)


Custom event details:

1 Reply
After looking at support tickets, I do not think this is directly related to an issue with a CU. In other words - we got no tickets like this that would indicate that something in the CU is causing this. I have found an older support ticket indicating that there might have been an issue with a web.config file, though, and replacing the file has sorted this problem out. But please make sure that you back up the current version and also - I have no way of knowing if you have any custom settings in the web.config that would need to be transferred over.
If still stuck, please open a ticket with support as that would probably need to be next.