Solved

HTTP 500 error when opening OWA

Posted on 2009-04-03
20
1,128 Views
Last Modified: 2012-05-06
Ok, have 2008 server 64bit with exchange 2007 running on it. its been running fine.  I needed to install sql 2005 on it with reporting services.  so i enabled all the iis 6.0 stuff in the role manager, also need to  force IIS to use asp.net 2.0 32 bit. so i followed

http://support.microsoft.com/kb/894435 

but now OWA isn't working. pretty sure its related to asp.net.  just not sure how to start looking..

thanks

0
Comment
Question by:jasonmichel
  • 10
  • 9
20 Comments
 

Expert Comment

by:sublimnl_
ID: 24059854
You could try changing back to the old version of ASP.net to verify.  I dont have a 2008 box in front of me, but on 2003 it was...

1) Go to IIS, select the domain.
2) Right click on domain and select properties.
3) Click on the tab ASP.NET.
4) In the field ASP.NET version, select the desired version.
5) Click on Apply to change the settings.
0
 
LVL 10

Expert Comment

by:tboy6423
ID: 24059863
What is the full HTTP error?
0
 
LVL 1

Author Comment

by:jasonmichel
ID: 24060099
500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.


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.

 
LVL 1

Author Comment

by:jasonmichel
ID: 24060109
if i try to run from IIS 7.0  i get this

Server Error in Application "DEFAULT WEB SITE"Internet Information Services 7.0

Error Summary
HTTP Error 500.0 - Internal Server Error
Calling LoadLibraryEx on ISAPI filter "C:\Program Files\Microsoft\Exchange Server\ClientAccess\owa\auth\owaauth.dll" failed Detailed Error InformationModule IIS Web Core
Notification Unknown
Handler StaticFile
Error Code 0x800700c1
Requested URL http://localhost:80/ 
Physical Path C:\inetpub\wwwroot
Logon Method Not yet determined
Logon User Not yet determined
 Most likely causes:
IIS received the request; however, an internal error occurred during the processing of the request. The root cause of this error depends on which module handles the request and what was happening in the worker process when this error occurred.
IIS was not able to access the web.config file for the Web site or application. This can occur if the NTFS permissions are set incorrectly.
IIS was not able to process configuration for the Web site or application.
The authenticated user does not have permission to use this DLL.
The request is mapped to a managed handler but the .NET Extensibility Feature is not installed.
 Things you can try:
Ensure that the NTFS permissions for the web.config file are correct and allow access to the Web server's machine account.
Check the event logs to see if any additional information was logged.
Verify the permissions for the DLL.
Install the .NET Extensibility feature if the request is mapped to a managed handler.
Create a tracing rule to track failed requests for this HTTP status code. For more information about creating a tracing rule for failed requests, click here.
 Links and More InformationThis error means that there was a problem while processing the request. The request was received by the Web server, but during processing a fatal error occurred, causing the 500 error.
View more information »

Microsoft Knowledge Base Articles:

294807


0
 
LVL 10

Expert Comment

by:tboy6423
ID: 24060173
That's a little better!  ... Can you check to make sure you are using .net framework version v2.0.50727(64-bit)
0
 
LVL 10

Expert Comment

by:tboy6423
ID: 24060233
You should also check your ISAPI Filters specifically the bitness to find out what it is set to run:
CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs GET W3SVC/AppPools/Enable32bitAppOnWin64
0
 
LVL 1

Author Comment

by:jasonmichel
ID: 24060240
i see the folder and i'm pretty sure i installed it..but like i said..i had to force it to use 32 bit so i could do 2005 reporting services.  

i followed http://support.microsoft.com/kb/894435 

0
 
LVL 10

Expert Comment

by:tboy6423
ID: 24060260
hmmm ok check the bitness
0
 
LVL 1

Author Comment

by:jasonmichel
ID: 24060286
Microsoft (R) Windows Script Host Version 5.7
Copyright (C) Microsoft Corporation. All rights reserved.

Enable32bitAppOnWin64           : (BOOLEAN) True
0
 
LVL 10

Expert Comment

by:tboy6423
ID: 24060291
ok run this:
cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
0
 
LVL 1

Author Comment

by:jasonmichel
ID: 24060315
same out put
0
 
LVL 10

Expert Comment

by:tboy6423
ID: 24060363
Did you restart IIS?
0
 
LVL 1

Author Comment

by:jasonmichel
ID: 24060384
yes
0
 
LVL 1

Author Comment

by:jasonmichel
ID: 24060389
is there a way to undo what i had to do to get 32bit to work?  do you think that is the issue
0
 
LVL 10

Accepted Solution

by:
tboy6423 earned 500 total points
ID: 24060391
ok try:
cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 0
0
 
LVL 10

Expert Comment

by:tboy6423
ID: 24060417
It is an issue because of a misconfigured  64bit ISAPI DLL, now I am pretty sure that you it is the bitness, it's just a matter of which one to set it to. I know there is a MS KB doc on which one to set it to, but I am not able to remember which one..sorry
0
 
LVL 1

Author Comment

by:jasonmichel
ID: 24060424
yeah that got owa working again..so i guess i won't be able to run 32bit with exchange running
0
 
LVL 10

Expert Comment

by:tboy6423
ID: 24060510
yeah you have to use either 32-bit or 64-bit you just can't run both modes at the same time...hence the reason OWA stopped working on you.
0
 
LVL 1

Author Comment

by:jasonmichel
ID: 24060546
that sucks...thanks for the help tho
0
 
LVL 10

Expert Comment

by:tboy6423
ID: 24060603
Your welcome, I wish there was a better way...you could call Microsoft...
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

This article lists the top 5 free OST to PST Converter Tools. These tools save a lot of time for users when they want to convert OST to PST after their exchange server is no longer available or some other critical issue with exchange server or impor…
Preparing an email is something we should all take special care with – especially when the email is for somebody you may not know very well. The pressures of everyday working life stacked with a hectic office environment can make this a real challen…
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…
In this video we show how to create an email address policy 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 Mail Flow…

770 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