Sự khác biệt giữa pipeline mode 'classic' và 'integrated' trong IIS7 là gì?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
158 lượt xem

Classic mode (chế độ duy nhất trong IIS6 trở xuống) là chế độ mà IIS chỉ hoạt động trực tiếp với các ISAPI extension và bộ lọc ISAPI. Trong mode này, ASP.NET không khác nhiều so với PHP hoặc các công nghệ khác dành cho IIS. Sự tách biệt này giữa các mô hình request-processing  IIS và ASP.NET dẫn đến việc trùng lặp một số bước xử lý, chẳng hạn như xác thực (authentication ) và ủy quyền (authorization).

Mặt khác, Integrated mode là một mode mới trong IIS7 trong đó IIS pipeline được tích hợp chặt chẽ như ASP.NET request pipeline. ASP.NET có thể xem mọi request mà nó muốn và thao tác mọi thứ trong quá trình thực hiện. Trong mode này, ASP.NET HttpModules về cơ bản có sức mạnh gần như của một bộ lọc ISAPI và ASP.NET HttpHandlers có thể có khả năng gần tương đương như một ISAPI extension.

Câu hỏi tiếp theo: HttpModule trong ASP.Net là gì?
{{login.error}}