调用 LoadLibraryEx 失败

        之前发过一篇关于IIS发布和发布遇到问题的博客,最近又遇到一个小问题,总结一下:

        【问题】

        调用 LoadLibraryEx 失败

调用 LoadLibraryEx 失败_第1张图片

         看问题很显然和路径有关系,PB9.0是之前做自考实践作业时安装的,不明白发布和这个安装路径有什么关系。

        何为ISAPI筛选器?

        ISAPI(Internet Server Application Programming Interface)筛选器是在启用 ISAPI 的 HTTP服务器上运行的 DLL,用以筛选与服务器之间来回传送的数据。该筛选器注册事件的通知,例如登录或 URL 映射。当发生选定事件时,筛选器被调用,并且您可以监视及更改数据(在数据从服务器传输到客户端或相反的过程中)。可以使用 ISAPI筛选器提供增强的 HTTP 请求记录(例如,跟踪登录到服务器的用户)、自定义加密、自定义压缩或其他身份验证方法。

        用户可以填写窗体,然后单击提交按钮将数据发送到Web 服务器并调用 ISA,ISA 可以处理这些信息以提供自定义内容或将这些信息存储在数据库中。Web服务器扩展可以使用数据库中的信息动态生成 Web 页,然后将其发送到客户计算机进行显示。应用程序可以使用 HTTP 和HTML添加其他自定义功能并将数据提供给客户端。服务器扩展和筛选器均在 Web 服务器的进程空间中运行,这样就为扩展服务器的功能提供了有效的手段。

        【解决办法】

         我的解决办法:直接在ISAPI筛选器中删除错误中的路径就没问题了,如下:

调用 LoadLibraryEx 失败_第2张图片

调用 LoadLibraryEx 失败_第3张图片

        网上还有的说:

       开始 -> 运行 -> inetmgr -> 应用程序池 -> 找到 我的网站对象的 程序池 -> 右键 -> 高级设置 -> 启用32位应用程序 由 false 改为 true

       但是我用这种方法没有解决,都是小经验总结一下。

        

你可能感兴趣的:(IIS,ISAPI筛选器)