Ошибка конфигурации системы: ImageRouteHandler не реализует IHttpHandlerFactory или IHttpHandler - PullRequest
0 голосов
/ 19 ноября 2011

Я использую asp.net c # 4.

У меня есть класс, используемый для ImageRouteHandler.

Изображения обрабатываются (поэтому я могу отображаться в моей системе), но в моих журналах я получаюэто сообщение:

System.Configuration.ConfigurationErrorsException
WebProject.Cms.BusinessLogics.SEO.Routing.ImageRouteHandler does not implement IHttpHandlerFactory or IHttpHandler.

System.Configuration.ConfigurationErrorsException: WebProject.Cms.BusinessLogics.SEO.Routing.ImageRouteHandler does not implement IHttpHandlerFactory or IHttpHandler.
   at System.Web.Configuration.HandlerFactoryCache.GetHandlerType(String type)
   at System.Web.Configuration.HandlerFactoryCache..ctor(String type)
   at System.Web.HttpApplication.GetFactory(String type)
   at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Начальная часть моего класса (я думаю, что ошибка в этой части)

public class ImageRouteHandler : IRouteHandler
{

    public IHttpHandler GetHttpHandler(RequestContext requestContext)
    {
        ..........

У вас есть идеи, что не так?Спасибо

1 Ответ

2 голосов
/ 19 ноября 2011

Я думаю, что вместо этого проблема находится в вашем файле web.config, а не в классе.

Попробуйте проверить его там, где вы определяете свой обработчик.

...