BeginRequest срабатывает для статических файлов в приложении ASP.NET MVC

У меня создалось впечатление, что статические файлы (CSS, изображения, файлы @ font-face и т. Д.) Обходят ASP. NET полностью и обслуживались непосредственно IIS.

Однако мой обработчик событий BeginRequest вызывается для каждого HTTP-запроса, в том числе для статических файлов. Это меня беспокоит, потому что я создаю контекст данных Entity Framework, который будет использоваться в течение всего времени существования каждого запроса в этом обработчике событий. Я не хочу создавать эти контексты, если они никогда не будут использоваться.

Я использую IIS 7 в Windows 7 Ultimate без определенных сопоставлений обработчиков. Я ошибаюсь? Должны ли эти события запускаться?

5
задан Brian Sullivan 29 October 2010 в 17:38
поделиться