2011-08-16 5 views

답변

5

당신은 Web.config의에서이 방법을 등록 HttpHandler의 목록을 얻을 수 있습니다 :

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

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

덕분에 올바른 경로를 날 실망 얻기를 위해. –

+3

이것은 사용자 지정 처리기에서 실제로 작동하지 않습니다. 위의 코드를 실행하면 모든 주식 핸들러가 있지만 핸들러 목록에 사용자 정의 핸들러가 표시되지 않습니다. 또한 응용 프로그램이 IIS 7 또는 이전 버전에서 실행되는지 여부에 따라 (system.webServer/handlers)를 확인해야합니다. –

+0

Rick의 말을 분명히하기 위해 IIS 7에서는 작동하지 않습니다. 그러나 IIS 6에서도 작동하는지 확인할 수 있습니다. – dana

관련 문제