Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Calling LoadLibraryEx on ISAPI filter

Tags:

iis-7

web

Hi we have configured IIS with helicon and webgate.

when I am accessing my site I am finding Following Error message on page

HTTP Error 500.0 - Internal Server Error
Calling LoadLibraryEx on ISAPI filter "C:\Appl\Softwares\Webgate\access\oblix\apps\webgate\bin\webgate.dll" failedror 

Please help.

My configuration as my other environment where all the things are working.

like image 446
Pedantic Avatar asked Jul 24 '12 10:07

Pedantic


People also ask

What are the implications of running Isapi filters?

Possible Uses for ISAPI FiltersControl which physical file gets mapped to the URL. Control the user name and password used with anonymous or basic authentication. Modify or analyze a request after authentication is complete. Modify a response going back to the client.

How do I check my Isapi filter?

In Control Panel, click Programs and Features, and then click Turn Windows Features on or off. In the Windows Features dialog box, expand Internet Information Services, then World Wide Web Services, then Application Development Features. Select ISAPI Filters, and then click OK.

How do I use Isapi?

Select Web Server (IIS), if it is not already installed, ensure that Common HTTP Features is selected, and click Next until you get to the Role Services section of the wizard. Expand Application Development. Select ISAPI extensions if it is not already selected, and click Next. Click Install.


1 Answers

Yesterday, while setting up a website on IIS 7 and Windows Server 2008, I loaded up the website in the browser and ended up getting the following error message:

Calling LoadLibraryEx on ISAPI filter C:\…isapi.dll failed

The path was to the isapi.dll file in C:\Program Files\etc and I was pretty sure everything was setup properly. After doing a bit of research on the topic, I figured out that since I’m running IIS 7 on a 64-bit version of Windows Server and my web application was 32-bit, I had to change a setting in the IIS configuration.

To fix this problem, all you have to do is open IIS7 and click on Application Pools.

Then right-click on the application pool for your website or the default application pool and go to the Advanced Settings tab. Make sure that Enable 32-bit applications is set to True.

That’s it! Now restart IIS and load up Internet Explorer again and your website should load fine.

like image 54
Thyagaraj Avatar answered Dec 13 '22 08:12

Thyagaraj