Problem-Mapping HttpHandler - & gt; HTTP-Fehler 404 nicht gefunden

Ich habe Probleme versuchen, der Karte einen HttpHandler im web.config.

Dies ist die relevante config bit:

<httpHandlers>
  <add verb="*" path="*.hndlr" type="MyAssembly.MyHandler, MyAssembly" validate="false" />
</httpHandlers>

Wenn ich navigieren Sie zu http://localhost/myApp/whatever.hndlr ich bin immer ein server-Fehler 404 (nicht gefunden).

Es ist das 1. mal, ich bin Einhaken ein HttpHandler, also würde ich etwas vermissen - jede Hilfe dankbar!

UPDATE:

Habe ich es geschafft, es funktioniert mit beiden Antworten so weit - wer ist in der Lage, exaplin, warum es funktioniert, bekommt die Antwort markiert!

Dies ist meine config (wird nicht funktionieren, wenn nicht beide - ich bin mit IIS7 im classic-Modus)

System.web:

<httpHandlers>
    <add verb="*" path="*MyHandler.hndlr" type="MyAssembly.MyAssemblyHandler, MyAssembly" validate="false"/>
</httpHandlers>

System.webserver:

<handlers>
    <add name="MyHandler" verb="*" path="*MyHandler.hndlr" type="MyAssembly.MyAssemblyHandler, MyAssembly" validate="false" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script"/>
</handlers>
Kommentar zu dem Problem - Öffnen
Weiter, um Ihre Aktualisierung, wenn Sie mit IIS6 antything, die Sie in das System.webserver-Abschnitt ignoriert werden, da dies nur in IIS7 Integrierte Pipeline-Modus. Der einzige Grund, beides zu haben wäre, um eine einzelne web.config, die ist gültig für IIS7 Pipeline und klassischen Modus und IIS6. Kommentarautor: Ben Robinson
sorry, es ist IIS7 - aber nicht, dass die Dinge ändern? Wenn ich entfernen Sie das bit in das system.webserver-Sektion funktioniert nicht (404 not found) und wir sind im classic-Modus aus Gründen der Kompatibilität. Kommentarautor: JohnIdol
und wenn ich den Kommentar aus dem in-system.web bekomme ich "Fehler beim Ausführen von URL" - es funktioniert nur mit beiden für einige lustige Grund! 🙂 Kommentarautor: JohnIdol
Das update war ein Lebensretter ... vielen Dank! Kommentarautor: David Perlman
@David gerne helfen! Kommentarautor: JohnIdol

InformationsquelleAutor der Frage JohnIdol | 2010-05-18

Schreibe einen Kommentar