加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 使用X-Forwarded-For Windows Filter for Windows Se

发布时间:2020-12-16 09:50:18 所属栏目:asp.Net 来源:网络整理
导读:我在尝试使用X-Forwarded-For Log Filter for Windows Servers时遇到了一些问题. 我已经下载了二进制文件(x86版本),然后从 http://devcentral.f5.com/weblogs/Joe/archive/2009/08/19/x_forwarded_for_log_filter_for_windows_servers.aspx开始安装手册, 但
我在尝试使用X-Forwarded-For Log Filter for Windows Servers时遇到了一些问题.
我已经下载了二进制文件(x86版本),然后从 http://devcentral.f5.com/weblogs/Joe/archive/2009/08/19/x_forwarded_for_log_filter_for_windows_servers.aspx开始安装手册,
但是当我尝试在我的网站上打开一个网页时,我收到一个错误:

HTTP Error 500.0 – Internal Server Error
Calling GetProcAddress on ISAPI filter “C:ISAPI FiltersF5XFFHttpModuleF5XFFHttpModule.dll” failed
Module IIS Web Core
Notification Unknown
Handler StaticFile

Error Code 0x8007007f

系统信息:

操作系统 – Windows Server 2008 Datacenter,32位
IIS – 7.0
.NET Framework版本 – 4.0
ISAPI Extensions& ISAPI过滤器安装好了.

过滤器也添加到ISAPI和CGI限制以及用于Web应用程序的ISAPI过滤器.
IIS用户(UISR)已读取并执行F5XFFHttpModule.dll的访问权限.
Web应用程序应用程序池在集成模式下的.NET Framework 4上运行,进程模型标识 – NetworkService(将Process Model更改为ApplicationPool没有帮助).
调试版本不会创建任何日志文件:(

我在windows事件日志中看到的内容:

The HTTP Filter DLL C:ISAPI FiltersF5XFFHttpModuleF5XFFHttpModule.dll failed to load. The data ithe error.
Could not load all ISAPI filters for site ‘%sitename%’. Therefore site startup aborted.

但是,过滤器在Windows7 x64 IIS7.5中运行良好.通过在Web应用程序池设置中将“启用32位应用程序”设置为true,可以修复此处描述的错误.
请帮助我解决这个麻烦.

对不起我的英语不好 :)

解决方法

好的,我已经弄清楚了.

我使用下载的HTTP模块作为ISAPI过滤器,即无需在IIS中安装 – 这是我的错误现在我从HTTP模块distrib(http://devcentral.f5.com/weblogs/Joe/archive/2009/12/23/x-forwarded-for-http-module-for-iis7-source-included.aspx)运行install.ps1脚本,一切正常!

感谢Joe Pruitt的帮助!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读