gpt4 book ai didi

asp.net - 在 Windows 服务器上使用 X-Forwarded-For 日志过滤器的问题

转载 作者:可可西里 更新时间:2023-11-01 15:28:40 24 4
gpt4 key购买 nike

我在尝试为 Windows 服务器使用 X-Forwarded-For 日志过滤器时遇到了一些问题。我已经下载了二进制文件(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 Filters\F5XFFHttpModule\F5XFFHttpModule.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 扩展和 ISAPI 过滤器安装正常。

过滤器被添加到 ISAPI 和 CGI​​ 限制以及网络应用程序的 ISAPI 过滤器中。IIS 用户 (UISR) 具有对 F5XFFHttpModule.dll 的读取和执行访问权限。Web 应用程序应用程序池以集成模式在 .NET Framework 4 上工作,流程模型标识 - NetworkService(将流程模型更改为 ApplicationPool 没有帮助)。调试版本不创建任何日志文件:(

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

The HTTP Filter DLL C:\ISAPI Filters\F5XFFHttpModule\F5XFFHttpModule.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 的帮助!

关于asp.net - 在 Windows 服务器上使用 X-Forwarded-For 日志过滤器的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8419063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com