У меня возникли некоторые проблемы с попыткой использования фильтра журналов X-Forwarded-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 для серверов Windows
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
System Info :
ОС - Windows Server 2008 Datacenter, 32-разрядные
IIS - 7,0
.NET Framework версии - 4,0
Расширения ISAPI & Фильтры ISAPI установлены нормально.
Фильтр добавлен к ограничениям ISAPI и CGI и фильтрам ISAPI для веб-приложения. Пользователь IIS (UISR) имеет права доступа для чтения и выполнения для F5XFFHttpModule.dll. Пул приложений веб-приложений работает на .NET Framework 4 в интегрированном режиме, идентификатор модели процесса - NetworkService (изменение модели процесса в ApplicationPool не помогает). Debug версия не создает файл журнала :(
Что я вижу в журнале событий 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 ошибка, описанная здесь, неподвижная установив «Enable 32-разрядное приложение» к истинным в настройках пула приложений веб-приложений. Будьте так добры, чтобы помочь мне разобраться в этой проблемы, пожалуйста.
Извините за мой английский :)
Спасибо, что нашли время, чтобы сообщить нам о решении! Если вы можете, отметьте это как принятый ответ, нажав на галочку с левой стороны. Это позволит другим узнать, что ответ был найден, не глядя подробно на страницу. – Basic