J'ai un HttpHandler appelé Handler que je compile dans une DLL et le place dans le dossier/bin de mon application ASP.NET. Ensuite, j'ai un fichier .ashx:HttpHandler utilisant l'espace de nom par défaut
<% @ webhandler language="C#" class="Handler" %>
mais je reçois un ne peut pas créer de type « gestionnaire » erreur.
Cependant, si je conclurai gestionnaire dans un espace de noms à titre gratuit, dire foo, et changer le .ashx à
<% @ webhandler language="C#" class="foo.Handler" %>
il fonctionne très bien. Pourquoi ne puis-je pas utiliser d'espace de noms, euh, l'espace de noms par défaut? Microsoft omet un espace de noms dans de nombreux exemples de HttpHandlers sur le site Web msdn.