您好我们已经使用helicon和webgate配置了IIS。
当我访问我的网站时,我发现第
页上的“关注错误”消息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 :(得分:14)
昨天,在IIS 7和Windows Server 2008上设置网站时,我在浏览器中加载了网站,最终收到以下错误消息:
在ISAPI过滤器C:\…isapi.dll
上调用LoadLibraryEx失败
路径指向isapi.dll
中的C:\Program Files\etc
文件,我非常确定所有内容都已正确设置。在对该主题进行了一些研究之后,我发现由于我在64位版本的Windows Server上运行IIS 7而我的Web应用程序是32位,我不得不更改IIS配置中的设置。
要解决此问题,您只需打开IIS7并单击“应用程序池”。
然后右键单击您网站或默认应用程序池的应用程序池,并转到“高级设置”选项卡。确保启用32位应用程序设置为True。
就是这样!现在重新启动IIS并再次加载Internet Explorer,您的网站应该正常加载。
答案 1 :(得分:4)
安装.NET 1.1后,我收到了同样的错误。 卸载.NET 1.1后,我仍然遇到了同样的错误。
但是,在我转到 IIS管理器 - >之后,错误立即消失了。 ISAPI过滤器并从此处删除了唯一的过滤器(它是 ASP.NET_4.0.30319.0 )。
答案 2 :(得分:2)
此错误可能是由于以下原因。那些是:
webgate安装文件夹具有受限制的权限。为运行您网站的IIS进程提供Webgate安装和配置文件夹所需的权限。 (您是否为webgate运行配置脚本或只是手动配置它?)
可能还有其他DLL缺少webgate所依赖的DLL。例如,VC ++运行时可再发行组件。 (10g使用2005版,11g使用2012版)。
webgate缺少一些内部文件。尝试重新安装webgate并运行配置脚本。