2011-09-20 18 views
5

Làm thế nào bạn có thể thấy HttpHandlers nào được đăng ký? Làm thế nào bạn có thể lặp qua HttpHandlers đã đăng ký? Tôi cho rằng tất cả các trình xử lý đều nằm trong một bộ sưu tập ở đâu đó nhưng ở đâu.Làm cách nào để bạn có thể xem bộ sưu tập những người đăng ký nhận trợ cấp?

+0

bạn có thể mở rộng một chút không? bạn đang cố xử lý cái gì? httphandlers được định nghĩa trong phần 'httpHandlers' trong' Web.Config' của bạn là bạn đang làm gì? –

+0

Đây có phải là cùng một câu hỏi http://stackoverflow.com/questions/7083911/get-registered-httphandlers-in-the-web-config-from-httpcontext không? –

Trả lời

0
using System.Configuration; 
using System.Web.Configuration; 

Configuration cfg = WebConfigurationManager.OpenWebConfiguration("/"); 
HttpHandlersSection hdlrs = (HttpHandlersSection)cfg.GetSection("system.web/httpHandlers"); 

chỉ sao chép từ đây: Get Registered HttpHandlers in the Web.Config from HttpContext

0

Từ một ứng dụng web, bạn có thể nhận được phần với một dòng bằng cách sử dụng ConfigurationManager.

HttpHandlersSection httpHandlers = (HttpHandlersSection)ConfigurationManager.GetSection("system.web/httpHandlers"); 
Các vấn đề liên quan