Solved

Exchange 2010 OWA Runtime Errors

Posted on 2013-12-18
6
783 Views
Last Modified: 2013-12-24
Had to reset virtual directories on our Exchange 2010 server and now get runtime errors on all virtual directories we attempt to access. Have verified the dill file paths are correct in web.config. Event Viewer shows the following errors:

3008
   A configuration error has occurred.
   12/18/2013 2:14:00 PM
   12/18/2013 8:14:00 PM
   73e9cb99eb6546089866e81f3c67a0e0
   1
   1
   0
   /LM/W3SVC/1/ROOT-5-130318712400737620
   Full
   /
   C:\inetpub\wwwroot\
   EXCHANGE
   
   4316
   w3wp.exe
   IIS APPPOOL\DefaultAppPool
   ConfigurationErrorsException
   Could not load file or assembly 'Microsoft.Exchange.Clients.Owa' or one of its dependencies. The system cannot find the file specified.
   https://exchange.domain.com:443/oab/41d3cff8-9fdd-4041-b6f2-40265ddf3039/oab.xml
   /oab/41d3cff8-9fdd-4041-b6f2-40265ddf3039/oab.xml
   192.168.10.86
   
   False
   
   IIS APPPOOL\DefaultAppPool
   1
   IIS APPPOOL\DefaultAppPool
   False
   at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase) at System.Web.Configuration.Common.ModulesEntry..ctor(String name, String typeName, String propertyName, ConfigurationElement configElement) 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)
0
Comment
Question by:tamray_tech
  • 4
  • 2
6 Comments
 
LVL 63

Expert Comment

by:Simon Butler (Sembee)
ID: 39728120
What build level of Exchange 2010 are you on, what is the host OS and what is the latest version of netframework that you have installed?

Simon.
0
 

Author Comment

by:tamray_tech
ID: 39728198
Version 14.3 (Build 123.4)

Rollup 4

2008 R2

.Net Framework 4 Client profile
.Net Framework 4 Extended
0
 
LVL 63

Expert Comment

by:Simon Butler (Sembee)
ID: 39728574
Looks like the app pools are wrong.
How did you reset the virtual directories? Did you use the manual Shell method, or did you use the wizards in EMC?

Simon.
0
Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

 

Author Comment

by:tamray_tech
ID: 39729297
Used the GUI.
0
 

Accepted Solution

by:
tamray_tech earned 0 total points
ID: 39729310
Fixed the issue doing the following:

Browsed to:C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files

change the owa directory to owa.old

replaced OWA web.config with copy from another virtual directory

restarted IIS


Works now
0
 

Author Closing Comment

by:tamray_tech
ID: 39737614
Solution fixed the problem
0

Featured Post

Free book by J.Peter Bruzzese, Microsoft MVP

Are you using Office 365? Trying to set up email signatures but you’re struggling with transport rules and connectors? Let renowned Microsoft MVP J.Peter Bruzzese show you how in this exclusive e-book on Office 365 email signatures. Better yet, it’s free!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

What does UTC stand for?  “Coordinated Universal Time” – Think of this as the true time on Planet Earth that never changes with the exception of minor leap seconds here and there to account for the changes in the planet's rotation.   What does th…
Scam emails are a huge burden for many businesses. Spotting one is not always easy. Follow our tips to identify if an email you receive is a scam.
In this video we show how to create a Shared Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Sha…
This video discusses moving either the default database or any database to a new volume.

896 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now