在做水印效果时  创建了一个handler.ashx 文件     文件内代码没错  
   
   但在运行时,web.config里出现了如下的错误   配置错误 
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 未能加载类型“handler”。源错误: 
行 45:         -->
行 46:     <httpHandlers>
行 47:       <add verb="*" path="image/*.jpg" type="handler"/>
行 48:     </httpHandlers>
行 49:   </system.web>
 源文件: D:\WorkSpace\Asp\Test\web.config    行: 47 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42 ---------------------------------------------------------------------------------什么问题 急盼 高手出现...

解决方案 »

  1.   

    1、解决方法:请按照下面的步骤进行: 
                    1.看看你上次修改程序后,是不是没有编译通过?如果没有编译通过,修改错误的代码。                2.删除原来的bin下面的dll文件(删除该程序生成的dll文件,引用的dll文件不要删除)                3.在VS.NET中,选择“生成”->“重新生成解决方案”。                  然后,重新运行,看看是否成功。2、漏了一点: 如果更改了项目的根命名空间,比如叫xiaoniuge.MicroCMS,而当前项目又是在版本管理状态下,那应该用记事本打开Global.asax文件,把MicroCMS修改为xiaoniuge.MicroCMS即可。 3、今天又发现还有一种情况也会产生这种错误信息: 当项目中的某个.aspx或者.ascx文件被排除在项目外,而有些页面又需要调用这个文件的时候,也会产生这样的错误,此时,你可以将该文件包括到项目中,然后重新编译一下就可以了。 4、解决办法:设置程序目录为虚拟目录 
      

  2.   

    web.config 配置出错,看看路径
      

  3.   

    <httpHandlers> 
        <add verb="*" path="*.jpg" type="handler"/> 
    </httpHandlers
      

  4.   

    http://msdn.microsoft.com/zh-cn/library/bya7fh0a(VS.80).aspx
      

  5.   

    检查web.config配置
    <httpHandlers>
            <add verb="*" path=".jpg" type="MyNamespace.Handler,MyNamespace"/>
    </httpHandlers><httpHandlers>
       <add verb="*" path="img/*.jpg" type="Handler"/>
     </httpHandlers>public class Handler : IHttpHandler
    {
        public void ProcessRequest(HttpContext context)
        {
            Image image;
            string path = context.Request.PhysicalPath;
            if (File.Exists(path))
            {
                        
            }    }    public bool IsReusable
        {
            get
            {
                return false;
            }
        }
    }
      

  6.   


    web.config 里就是这样的   报错说 "handler"无法找到...
      

  7.   

    type 里的 是类
    不是一般处理程序你要建立一个叫做 Handler的类 然后把一般处理程序中的代码全部复制到 Handler类中然后就可以了