Error: "HTTP Error 500.0 - Internal Server Error" Unable to Run FDM and EPM Simultaeneously on IIS7 64bit Installation | |||||
|
|||||
Modified 16-SEP-2010 Type PROBLEM |
Applies to:
Hyperion Financial Data Quality Management - Version: 11.1.2.0.00<max_ver> and later [Release: 11.1 and later ]Information in this document applies to any platform.
Symptoms
FDM 11.1.2EPM 11.1.2
IIS7 deployment on Win2008 64bit
Get an error when when connecting to FDM
" HTTP Error 500.0 - Internal Server Error
Calling LoadLibraryEx on ISAPI filter "E:\EPM\user_projects\domains\EPMSystem\VirtualHosts\iisforward.dll" failed"
Cause
The iisforward.dll is configured as an IIS ISAPI filter, which means it applies to all virtual directories, including FDM. Its purpose is to allow access to WebLogic based applications through IIS (so IIS can serve some static files, and WebLogic - dynamic content). This error occurs because FDM runs in 32bit mode, and tries to load this 64bit DLL. As FDM is not WebLogicbased, this iisforward.dll ISAPI filter is unnecessary. We can avoid loading it for 32bit applications (including FDM) by
adding preCondition="bitness64" to the corresponding section in IIS7 configuration for ISAPI filters.
Solution
1) Locate the IIS7 applicationHost.config file.
(c:\windows\system32\inetsvr\config\applicationhost.config)
2) Open this in notepad or similar
3) Search for iisforward and locate the isapiFilters section.
4) Update the ISAPI filter corresponding to iisforward.dll by adding
preCondition="bitness64" attribute to the corresponding filter tag.
GKontos
Comments