Jianneo,
Hopefully one of these ideas will lead you in the right direction:
First Idea:
The problem was caused by several Application Pools in IIS having been somehow set to use .NET 4.0 rather than 2.0. By changing these to .NET 2.0, the problem was solved. The specific application pools were:
DefaultAppPool
MSExchangeECPAppPool
MSExchangeOWACalendarAppPool
Another solution was:
I had a host header in the site bindings for the default web site in IIS. Not sure why or how that got there. Removing that, run iisreset from cmd prompt and it's now working again.
Third Idea for you:
Could be an anthentication issue on the WebServicesVirtualDirectory.
The this command and check that you WindowsAuthentication is enabled:
Get-WebServicesVirtualDirectory | fl Identity, *auth*
Fourth Idea:
what worked was deleting both the ecp and owa virtual directories, then recreating them:
Get-EcpVirtualDirectory | Remove-EcpVirtualDirectory
New-EcpVirtualDirectory
Get-OwaVirtualDirectory | Remove-OwaVirtualDirectory
New-OwaVirtualDirectory
Fifth Idea:
If you go into EMC>Server Config>Client Access you wil see Outlook Web App, Exchange Control Panel, these need to match your Bindings in IIS
Final Idea:
Stop all the Exchange services on Client Access Server from services console.Stop the IIS - Click Start menu click
Run type iisreset/stop , and then click OK .Go to - C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files.Delete all the files and folders after taking backup.Start all Exchange services on Client Access Server from services console.Start
the IIS - Click
Start menu click Run type iisreset/start , and then click
OK .