Если я правильно понял вопрос, вы хотите получить путь из web.config, верно?
Если это так, то вы, вероятно, ищете что-то вроде этого:
string p = null;
System.Web.Configuration.HttpHandlersSection httpHandlersSection =
(System.Web.Configuration.HttpHandlersSection)
System.Configuration.ConfigurationManager.GetSection("system.web/httpHandlers");
foreach (System.Web.Configuration.HttpHandlerAction handler in httpHandlersSection.Handlers)
{
if(handler.Type == "myType")
{
p = handler.Path;
break;
}
}
Хитрость здесь в том, что утверждение if. У обработчиков в web.config нет понятных «имен», которые вы можете использовать в качестве ключа. Все, что у них есть - это типы (которые могут быть уродливыми строками), пути и глагол. Чтобы найти конкретный обработчик, который вас интересует, вам, возможно, придется искать в типе или пути обработчика известную подстроку, которая идентифицирует конкретный обработчик, который вы хотите найти.