title: HTTP Handler doesn't fire
body: <p>I have a HTTP Handler which does not fire. i just noticed that adding a break to my code.</p>
  
  <p>The strange thing is the page where the handler is called and the HTTPhandler have the same namespaces ...
  I really don't understand why ....</p>
  
  <p>Did anyone face that lately ?
  thanks in advance</p>
  
  <p>EDIT:</p>
  
  <p>My ImageHandler.ashx.cs:</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.Configuration;
  using System.Data.SqlClient;
  using System.Linq;
  using System.Web;
  using System.Web.Services;
  
  namespace Actilog.Parametre.Famille
  {
      /// &lt;summary&gt;
      /// Summary description for $codebehindclassname$
      /// &lt;/summary&gt;
      [WebService(Namespace = "http://tempuri.org/")]
      [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
      public class ImageHandler : IHttpHandler
      {
  
          string strcon = ConfigurationManager.AppSettings["DB_CRACQConnectionString"].ToString();
          public void ProcessRequest(HttpContext context)
          {
              string imageid = context.Request.QueryString["ImID"];
              SqlConnection connection = new SqlConnection(strcon);
              connection.Open();
              SqlCommand command = new SqlCommand("select Image from Table_test where ImageID=" + imageid, connection);
              SqlDataReader dr = command.ExecuteReader();
              dr.Read();
              context.Response.BinaryWrite((Byte[])dr[0]);
              connection.Close();
              context.Response.End();
          }
  
          public bool IsReusable
          {
              get
              {
                  return false;
              }
          }
      }
  }
  </code></pre>
  
  <p>the page where i call it:</p>
  
  <pre><code>&lt;asp:GridView ID="gvImages" runat="server" AutoGenerateColumns="False" 
      CssClass="Gridview" HeaderStyle-BackColor="#7779AF" 
      HeaderStyle-ForeColor="white"&gt;
      &lt;Columns&gt;
          &lt;asp:BoundField DataField="ImageName" HeaderText="Image Name" /&gt;
          &lt;asp:TemplateField HeaderText="Image"&gt;
              &lt;ItemTemplate&gt;
                  &lt;asp:Image ID="Image1" runat="server" Height="150px" 
                      ImageUrl='&lt;%# "ImageHandler.ashx?ImID="+ Eval("ImageID") %&gt;' Width="150px" /&gt;
              &lt;/ItemTemplate&gt;
          &lt;/asp:TemplateField&gt;
      &lt;/Columns&gt;
  &lt;/asp:GridView&gt;
  </code></pre>
  
  <p>my Web.config part:</p>
  
  <pre><code>&lt;httpHandlers&gt;
    &lt;add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" /&gt;
    &lt;remove verb="*" path="*.asmx" /&gt;
    &lt;add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /&gt;
    &lt;add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /&gt;
    &lt;add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
        validate="false" /&gt;
    &lt;!-- *******  Register the RadUploadProgressHandler for IIS prior to v.7  ****** --&gt;
    &lt;add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler"
        verb="*" validate="false" /&gt;
  &lt;/httpHandlers&gt;
  </code></pre>