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

Определяет методы, свойства и события, общие для всех объектов приложения в приложении ASP.NET. Этот класс является базовым классом для приложений, определенных пользователем в файле Global.asax.
3 ответа

Модульное тестирование HttpApplication

У меня есть класс, полученный из HttpApplication, который добавляет некоторые дополнительные функции. Я дошел до того, что мне нужно провести модульное тестирование этих функций, что означает, что я должен иметь возможность создавать новый экземпляр…
25 июл '09 в 15:44
1 ответ

Лучшее событие HttpApplication для изменения источника ответа

Я намерен построить HttpModule чтобы отсканировать источник ответа и внести небольшие коррективы, в основном изменяя URL-адреса (hrefs, actions, srcи т. д.). Я вижу HttpApplication У меня есть множество событий, которые могут быть обработаны, и я не…
5 ответов

Какие события жизненного цикла ASP.NET срабатывают после HttpApplication.Error?

Я хочу знать, какие части жизненного цикла запроса ASP.NET происходят после обработки ошибки через событие HttpApplication.Error. В частности, какие из событий, перечисленных по адресу http://msdn.microsoft.com/en-us/library/bb470252.aspx срабатываю…
02 ноя '10 в 15:23
1 ответ

asp.net MVC, как работать с классом HTTPApplication

Как мне собрать статистику сайта в MVC? (пользователи онлайн.. и т. д.?)
22 фев '09 в 23:23
1 ответ

Общее событие входа в систему ASP.Net MVC3 FormsAuthentication

У меня есть приложение ASP.Net MVC3. Когда вызывается действие LogIn, я использую MembershipProvider для проверки пользователя и FormsAuthentication для установки cookie. Кроме того, я получаю некоторую информацию о пользователе из базы данных и сох…
1 ответ

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

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

Application_Start ASP.NET

Если получить это из официальной документации Microsoft: Методы Application_Start и Application_End являются специальными методами, которые не представляют события HttpApplication. ASP.NET вызывает их один раз за время существования домена приложени…
1 ответ

Файлы Application.EndRequest, MVC и.htm

У меня есть следующий код в моем Global.asax: void Application_EndRequest(object sender, EventArgs e) { HttpApplication application = sender as HttpApplication; HttpContext context = application.Context; string path = context.Request.Path; string co…
17 июн '14 в 16:17
2 ответа

Почему конструктор HttpApplication вызывается несколько раз

Может кто-нибудь объяснить, почему конструктор пользовательского класса, производного от HttpApplication, вызывается несколько раз при запуске приложения? Моя структура кода следующая: - Мой класс Global в global.asax является производным от класса …
06 июн '09 в 05:47
1 ответ

asp.net лучшие практики для сохранения глобальных данных на стороне сервера

Мне нужно управлять словарем, который сохраняет userID + username для каждого пользователя, который входит в систему. Когда пользователь делает ajax-вызов, я хочу проверить, существует ли в словаре userID в cookie. Где лучшее место для хранения данн…
08 июл '13 в 12:38
0 ответов

Содержимое ответа HttpActionExecutedContext всегда пусто

Когда генерируется исключение на стороне сервера, содержимое ответа в OnException работает хорошо, но на стороне клиента (SendAsync) оно пустое. public override void OnException(HttpActionExecutedContext context) { var exception = context.Exception;…
22 авг '17 в 17:18
1 ответ

Applicatoin_Start, Init и горизонтальное масштабирование в Azure

Терминология немного неясна в отношении горизонтального масштабирования в Azure. Когда он создает несколько экземпляров приложения, я понимаю, что они запускаются в разных виртуальных машинах, поэтому, когда происходит такое горизонтальное масштабир…
3 ответа

Проблема Global.asax

Я разрабатываю HttpModule и использую Global.asax. Я разработал класс, который наследуется от HttpApplication, но метод Application_Start моего класса никогда не выполняется (я создаю файл в начале Application_Start, но файл никогда не создается, и …
0 ответов

HttpApplication.EndRequest и LogicalCallContext

У нас есть HttpApplication с событиями, зарегистрированными следующим образом: application.BeginRequest += this.HandleBeginRequest; application.PostAuthorizeRequest += this.HandlePostAuthorizeRequest; application.EndRequest += this.HandleEndRequest;…
27 апр '18 в 18:10
1 ответ

Ошибка Application_Error в другом потоке

Недавно мы столкнулись с проблемой, когда обработчик события Application_Error (для HttpApplication.Error) вызывается в другом потоке, отличном от того, где был обработан запрос. Вещи, которые мы недавно изменили: От 32 до 64 бит Режим от классическ…
25 сен '12 в 14:52
2 ответа

C# ASP.NET HttpModules: HttpApplication События

У меня есть HttpApplication (Global.asax) в моем веб-приложении, я использую его для отлова и регистрации необработанных исключений и для настройки WebFormURLRouting. Это все работает, однако я хочу переместить этот код в мою платформу приложений (т…
16 авг '09 в 08:40
2 ответа

Ограничить доступ к веб-сайту.Net группой компьютеров Active Directory.

Мы пытаемся выполнить аутентификацию на основе компьютеров, чтобы любой пользователь на определенных компьютерах мог получить доступ к нашему сайту.Net. Список машин изменится, но все они находятся во внутренней сети. Предполагается, что их IP-адрес…
10 дек '10 в 22:21
1 ответ

ASP.NET Прерывистая задержка перед Application_BeginRequest()

Я использую ASP.NET MVC 2. В режиме отладки очень устойчивая задержка в 5-10 секунд на каждый второй запрос к серверу, прежде чем HttpApplication_BeginRequest() попадет в Global.asax Это происходит ровно при каждом другом запросе. В режиме Release э…
27 сен '10 в 07:23
1 ответ

HttpApplication.Init против HttpModule.Init

Я пытаюсь понять почему Init Метод доступен как в HttpApplication а также HttpModuleи когда использовать один над другим.
2 ответа

Получение ApplicationState в asp.net без HttpContext

Я получил веб-приложение, которое хранит объект конфигурации в ApplicationState. Этот объект содержит строку подключения к базе данных среди прочего. Иногда я запускаю асинхронный поток для выполнения нескольких более длительных задач, таких как отп…