Описание тега ihttpmodule

1 ответ

WCF устанавливает Thread.CurrentPrincipal через IHttpModule

У меня есть веб-сервис wcf + rest с aspNetCompatibility = "true". Для обеспечения пользовательской аутентификации я написал http модуль asp.net: IHttpModule. Код довольно прост: просто назначьте некоторый принципал свойству Thread.CurrentPrinicpal. …
18 апр '13 в 11:31
1 ответ

Получение ссылки на серверные элементы управления, когда обработчиком является MvcHandler

Я работаю над модулем http, чтобы скрыть определенный контент на моем веб-сайте, если определенные критерии не выполнены. Моя установка обработчика довольно проста. Вот соответствующие части моего вопроса: Public Interface IFeatureItem Property ID A…
04 фев '11 в 21:59
1 ответ

Длина запроса на логирование с использованием IHttpModule

Я сделал IHttpModule, который регистрирует веб-запросы. Он регистрирует запросы POST просто отлично. Однако для запросов GET длина всегда кажется равной нулю. Есть ли способ получить длину запроса GET? public void Init(HttpApplication context) { con…
23 июн '14 в 02:26
2 ответа

ASP.NET MVC извлекает контроллер, действие и значение из URL

Я пишу httpModule для перехвата запроса, поступающего в приложение ASP.NET MVC. Есть ли простой способ выяснить, какую часть URL составляют область, контроллер, действие и фактическое значение. например, www.mysite.com/category/products/GetDetails/1…
06 окт '11 в 19:24
0 ответов

C# HTTPModule Не удалось загрузить тип CGI-запроса

Попытка использовать HTTPModule, который я написал в совместимом проекте класса C#, для регистрации значений запросов и расширения сторонней корзины покупок CGI. Мой модуль прекрасно работает с запросами asp,asp.net,jpg и html, но как только я запра…
05 апр '11 в 10:09
1 ответ

Собственный модуль IIS7.5 не работает

Я создал простой CHttpModule это добавляет пользовательский заголовок ко всем запросам: #define _WINSOCKAPI_ #include <windows.h> #include <sal.h> #include <httpserv.h> class AppendHeaderModule : public CHttpModule { public: REQUES…
27 июн '14 в 12:50
1 ответ

Вернуть JSON в IHttpModule WebAPI

Я использую приведенный ниже код для обработки базовой авторизации в моем проекте WebAPI. Он отлично работает, но я бы хотел настроить Response, возвращающий данные JSON на основе определенного класса. Является ли это возможным? Пример класса, котор…
3 ответа

Отключение HttpModule в определенном месте

Я знаю, что это уже задавалось здесь, но ответ (вместо этого используется обработчик) не решает проблему, так как я использую сторонний компонент, который не реализует IHttpHandler. Итак, еще раз, есть ли способ загрузить / выгрузить HttpModule по о…
26 май '09 в 15:46
3 ответа

Что лучше: кеширование через HttpContext.Current.Cache или просто статика?

Прошлой ночью я написал свой первый IHttpModule сделать некоторую обработку запроса. Я использую регулярное выражение для проверки необработанного URL. IHttpModule будет вызываться при каждом запросе, поэтому представляется разумным выполнить какое-…
28 мар '11 в 21:23
1 ответ

SharePoint 2013, пользовательский IHttpModule NullReferenceException

Обновление: проблема решена. Читать дальше. Любая идея, почему, по-видимому, больше невозможно добавить пользовательские модули IHttp? Мой вопрос связан с: HttpModule.Init - безопасно добавьте обработчик HttpApplication.BeginRequest в интегрированно…
2 ответа

Доступ к переменным сеанса из метода OnBeginRequest IHttpModule

У меня есть веб-сайт, который для правильной работы должен иметь файл XML, добавленный ко всем его URL-адресам, скажем, файл называется module-1.xml, Чтобы сохранить эти URls чистыми, я написал IHttpModule, который использует HttpContext.Current.Rew…
03 окт '12 в 23:42
1 ответ

Как манипулировать заголовком, а затем продолжить с ним в C#?

Я хочу заменить старый фильтр ISAPI, который работал на IIS6. Этот фильтр проверяет, имеет ли запрос особый вид, затем обрабатывает заголовок и продолжает выполнение запроса. В методе манипуляции, который мне нужен для вызова другого специального мо…
19 мар '10 в 13:09
0 ответов

ThreadLocal в сочетании с IHttpModule

Я играл в веб-проекте, где я в HttpModule хотел бы подготовить некоторые данные, которые различные классы на более позднем этапе должны работать. Будет ли безопасно выставлять эти данные в общедоступном статическом доступном хранилище ThreadLocal? т…
06 апр '16 в 13:07
1 ответ

Как получить данные из IHttpModule в ASP.NET MVC RequestContext?

У меня есть собственный IHttpModule, который выполняет аутентификацию (для Facebook, Myspace и т. Д.). Это вызывает событие, которое может быть обработано в экземпляре HttpApplication с подробной информацией о пользователе. Это очень похоже на событ…
17 янв '09 в 01:54
1 ответ

При аутентификации службы WCF в IIS AuthenticateRequest вызывается только в первый раз

У меня есть рабочая реализация службы OData WCF, которая теперь должна быть опубликована в IIS с базовой пользовательской аутентификацией. Реализация основана на примере Microsoft OData и прекрасно работает в IIS Express. Когда я публикую его в IIS …
17 окт '14 в 12:13
1 ответ

Sitecore HttpModules инициализируется во второй раз

Мы испытываем пики процессора в внезапные моменты. После проверки наших журналов Sitecore я заметил, что в журнале есть много записей с "11:49:26 INFO HttpModule инициализируется" . Насколько известно, его следует инициализировать только при запуске…
1 ответ

IHttpModule EndRequest не запускается во время вызова AJAX для метода контроллера

Я пытаюсь понять, почему при выполнении вызова AJAX JavaScript для метода GET контроллера мой зарегистрированный IHttpModule не запускает свои события, в частности метод EndRequest. Это событие срабатывает правильно, когда на страницу в первый раз п…
19 июл '16 в 05:14
1 ответ

BeginRequest срабатывает каждый раз? Какие события HttpApplication запускаются когда? Это отличается от Ajax?

Я немного смущен событиями HttpApplication. У меня есть SessionService*, который инициализируется из HttpModule. HttpModule подписывается на HttpApplication.BeginRequest, В модуле я создаю new SessionService(), Конструктор наборов SessionServiceSess…
0 ответов

Отсутствует объект из сеанса HttpContext в пользовательском модуле IHttpModule

Я пишу пользовательский IHttpModule. Мне нужно управлять объектом сеанса HttpContext. Чтобы включить это, я добавил пользовательский IHttpHandler, который унаследован от IRequiresSessionState. Тогда я могу получить доступ к сеансу (он не нулевой). Я…
26 фев '13 в 13:44
2 ответа

Можете ли вы программно определить конфигурацию ASP.NET?

Можно ли определить большую часть, если не весь, web.config приложения ASP.NET в коде? Если так, то как? Будете ли вы использовать IHttpModule? В том же духе, можете ли вы разрешить IHttpHandler в указанном модуле для обработки всех входящих запросо…
10 авг '10 в 05:37