我使用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)
{
..........
你知道出了什么问题吗?感谢
答案 0 :(得分:2)
我认为问题在于你的web.config不在课堂上。
尝试在您定义处理程序的位置进行检查。