Tôi đã ấn tượng rằng các tệp tĩnh (CSS, hình ảnh, @ tệp phông chữ, v.v.) đã bỏ qua ASP.NET hoàn toàn và được IIS phục vụ trực tiếp.BeginRequest kích hoạt các tệp tĩnh trong ứng dụng ASP.NET MVC
Tuy nhiên, trình xử lý sự kiện BeginRequest của tôi đang được gọi cho mọi yêu cầu HTTP, bao gồm cả các yêu cầu cho tệp tĩnh. Điều này liên quan đến tôi bởi vì tôi đang tạo bối cảnh dữ liệu Entity Framework để sử dụng suốt đời của mỗi yêu cầu trong trình xử lý sự kiện đó. Tôi không muốn tạo ra những bối cảnh đó nếu chúng không bao giờ được sử dụng.
Tôi đang sử dụng IIS 7 trên Windows 7 Ultimate mà không có ánh xạ xử lý đặc biệt được xác định. Tôi có sai không? Những sự kiện này có nên được kích hoạt không?
là người mới làm quen MVC hoàn chỉnh, có phải khái niệm tương tự với HttpHandler không? – brumScouse
Tôi không quen thuộc với các trường hợp sử dụng để tạo HttpHandlers tùy chỉnh. Làm thế nào bạn sẽ sử dụng một trong trường hợp này? –
Tôi thực sự không biết với MVC. Tôi chỉ đang cố gắng hướng dẫn bạn một điều gì đó mà tôi biết cung cấp một cái gì đó tương tự trong (legacy?) ASP.NET – brumScouse