24 Stimmen

ASP.NET MVC 4 und ExtensionlessUrlHandler

Ich verwende VS 2012 und habe zwei Anwendungen erstellt:

  1. Antrag Nr. 1. MVC 3 NET 4.5

  2. Antrag Nr. 2. MVC 4 NET 4.5

Wenn ich die web.config dieser Anwendungen vergleiche, sehe ich, dass in app#2 (MVC 4) die folgenden Handler registriert sind:

  1. ExtensionlessUrlHandler-ISAPI-4.0_32bit
  2. ExtensionlessUrlHandler-ISAPI-4.0_64bit
  3. ExtensionlessUrlHandler-Integrated-4.0

Kann mir jemand erklären, wie und wann sie verwendet werden?

Eine weitere Frage (optional). Wenn diese Handler jetzt erforderlich sind, wo sollte ich meine Handler platzieren? Vor oder nach ihnen?

4voto

Jive Boogie Punkte 1235

Hier ist ein Blogbeitrag, der hilfreich sein könnte.

http://blogs.msdn.com/b/tmarq/archive/2010/05/26/how-extensionless-urls-are-handled-by-asp-net-v4.aspx

(die ironischerweise keine erweiterungsfreie URL verwendet)

Soweit ich weiß, benötigen Sie IIS 7 oder höher, um von der integrierten Zuordnung zu profitieren, und für alles darunter müssen Sie einen der anderen ISAPI-Handler verwenden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X