2011-08-16 16 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

関連する問題