2012-07-24 114 views
7

嗨,我们已经使用helicon和webgate配置了IIS。在ISAPI筛选器上调用LoadLibraryEx

当我访问我的网站,我

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

请帮助在寻找以下错误消息。

我的配置作为我的其他环境,所有的东西都在工作。

+0

这通常意味着相应的文件不存在于该路径中。 – 2012-08-23 22:50:10

回答

13

昨天,而在IIS 7和Windows Server 2008中设置了一个网站,我装了在浏览器中的网站,并最终得到了以下错误消息:

ISAPI筛选器C:\…isapi.dll调用LoadLibraryEx失败

路径是isapi.dllC:\Program Files\etc文件,我很确定所有设置都正确。在对这个主题进行了一些研究后,我发现由于我在64位版本的Windows Server上运行IIS 7,并且我的Web应用程序是32位,所以我必须更改IIS配置中的设置。

要解决此问题,您只需打开IIS7并单击应用程序池。

然后右键单击您的网站或默认应用程序池的应用程序池,然后转到高级设置选项卡。确保启用32位应用程序设置为True。

就是这样!现在重新启动IIS并再次加载Internet Explorer,并且您的网站应该可以正常加载。

+3

这个答案已复制并粘贴从以下网站http://helpdeskgeek.com/how-to/calling-loadlibraryex-on-isapi-filter/ – 2012-11-05 14:58:03

+0

令人惊叹的,纠正我的问题与Streamtime的错误:“调用LoadLibraryEx上ISAPI筛选器“C:\ Program Files \ FileMaker \ FileMaker Server \ Web发布\发布引擎\ Web服务器支持\ iis \ isapi_redirect。DLL“失败” – ASouthorn 2015-01-20 16:53:43

2

此错误可能是由于以下原因。这些都是:

  1. webgate安装文件夹已受限制的权限。为运行您的网站的IIS进程提供所需的webgate安装和配置文件夹权限。 (你运行配置脚本的webgate或只是手动配置它?)

  2. 可能有其他DLL依赖于哪个webgate。例如,VC++运行时可再发行组件。 (对于10g使用2005版本,​​对于11g使用2012版本)。

  3. webgate缺少一些内部文件。尝试重新安装webgate并运行配置脚本。

3

安装.NET 1.1后收到相同的错误。 卸载.NET 1.1后,我仍然有相同的错误。 > ISAPI筛选器,从这里取出唯一的过滤器(它是ASP.NET_4.0.30319.0) -

然而,当我去IIS管理器中的错误就用完了。