3 Stimmen

IIS7: URL-Rewrite http://web1.com/web1/def.aspx auf http://web1.com/def.aspx

Ich muss meine Website in einem Unterordner meines Domänen-Stammverzeichnisses speichern. Gibt es eine Möglichkeit, die URLs umzuschreiben, so dass es nicht so aussieht, als ob sie in einem Unterordner gespeichert wäre? Für mich ist es egal, ob dies auf IIS-Ebene oder in der web.config geschieht.

1voto

sliderhouserules Punkte 3317

Haben Sie sich die Routing-Engine angesehen, die aus dem MVC-Projekt hervorging, jetzt aber eine eigenständige Funktion des .NET Framework ist?

1voto

Tom Lianza Punkte 3932

Für IIS7 ist wahrscheinlich das von Microsoft selbst herausgegebene Modul der richtige Weg: http://blogs.iis.net/ruslany/archive/2008/11/10/url-rewrite-module-release-to-web.aspx

In früheren Versionen gab es verschiedene Umgehungsmöglichkeiten mit unterschiedlichen Nachteilen/Kosten: http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

1voto

Erik Hesselink Punkte 2320

Wenn Sie sich für einen ISAPI-Filter entscheiden, haben wir gute Erfahrungen gemacht mit Ionic's Isapi Neuschreiben . Und es ist kostenlos (Bier und Sprache).

1voto

Rob Boek Punkte 1938

Ich benutze die ManagedFusion Url Rewriter in meinem Blog. Ich mag es, weil es nicht auf Serverebene installiert werden muss.

0voto

Klathzazt Punkte 2385

Vermutlich können Sie das gewünschte Verhalten mit einem ISAPI-Filter erreichen.

Googeln Sie nach: rewrite ISAPI filter und Sie werden einige vorgefertigte Beispiele finden, die Sie ausprobieren können, um zu sehen, was für Sie am besten funktioniert.

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