Приветствую, коллеги!
Буквально 2 недели назад окунулся в .net разработку с целью написать модуль, который будет "слушать" событие "BeginConnection", чтобы определять реквизиты клиента (UserAgent, IP и проч.). Когда задаю целевую платформу x32 EventLog (реализованный в коде модуля) не оставляет сообщений. Но появляется ошибка "Не удалось найти точку входа в dll". Целевая платформа x64 валит IIS в 503.
Итак, прошу подсказать, с какой целевой платформой нужно собирать модули IIS? Почему класс наследный от IHTTPModule не предоставляет точку входа потоку IIS?
Окружение: WinServer 2008 R2 x64, .Net 4.5.1, IIS 7.5, VStudio Express 2012
Добрый день.
Не совсем понятна конечная цель сего действа.
Если смотреть на пайплайн реквеста, то ИИС и собственно асп нет - 2 отдельные составляющие.
Вот описание пайплайна, к примеру. msdn.microsoft.com/en-us/library/vstudio/bb470252(...
1. определите конкретную задачу
2. в зависимости от нее нужно выбирать место в пайплайне, куда собственно вставлять обработку.
З.Ы. также если вы используете последний фреймворк, возможно поможет OWIN