2011-08-16 19 views

Trả lời

5

Bạn có thể lấy danh sách đăng ký HttpHandler s từ web.config theo cách này:

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

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

cảm ơn vì nhận được tôi xuống con đường đúng đắn. –

+3

Điều này không thực sự hoạt động đối với trình xử lý tùy chỉnh. Chạy mã trên tôi nhận được tất cả các trình xử lý cổ phiếu, nhưng trình xử lý tùy chỉnh của tôi không hiển thị trong danh sách trình xử lý. Ngoài ra, bạn cần phải kiểm tra (system.webServer/handlers) tùy thuộc vào việc ứng dụng đang chạy trên IIS 7 hoặc trước đó. –

+0

Để làm rõ những gì Rick đang nói, điều này không làm việc cho IIS 7. Tuy nhiên tôi có thể xác nhận điều này không làm việc cho IIS 6. – dana

Các vấn đề liên quan