Miałem wrażenie, że pliki statyczne (CSS, obrazy, pliki @ font-face, itp.) Całkowicie ominęły ASP.NET i zostały dostarczone bezpośrednio przez IIS.BeginRequest pożary dla plików statycznych w aplikacji ASP.NET MVC
Jednak funkcja obsługi zdarzeń BeginRequest jest wywoływana dla każdego żądania HTTP, w tym dla plików statycznych. Dotyczy to mnie, ponieważ tworzę kontekst danych Entity Framework, który ma być używany przez cały czas trwania każdego żądania w tej procedurze obsługi zdarzeń. Nie chcę tworzyć tych kontekstów, jeśli nigdy nie zostaną użyte.
Używam usług IIS 7 w systemie Windows 7 Ultimate bez zdefiniowania specjalnych odwzorowań obsługi. Czy mam to źle? Czy te wydarzenia powinny wystrzelić?
jako kompletny nowicjusz MVC, czy nie ma podobnej koncepcji do HttpHandler? – brumScouse
Nie jestem zaznajomiony z przypadkami użycia do tworzenia niestandardowych HttpHandlers. Jak w takim przypadku używałbyś jednego? –
Naprawdę nie wiem z MVC. Po prostu próbowałem skierować cię do czegoś, co wiem, zapewnia coś podobnego w (dziedzictwie?) ASP.NET – brumScouse