Ich versuche, umgeschriebene URLs in meinem Projekt zu aktivieren. es ist sehr gut in diesem Post beschrieben: urlrewriting by scottgu Es funktioniert sehr gut, wenn ich es auf localhost ausführen, aber sobald ich es auf meinem Host (. NET 3.5) hochladen, funktioniert es nicht! Ich werde immer auf eine 404-Seite weitergeleitet!Url Umschreiben mit asp.net. Wird eine Konfiguration benötigt?
Ist eine Konfiguration erforderlich, um dies zu ermöglichen? wie ScottGu sagt nein, aber ich weiß nicht herausfinden, warum es nicht funktioniert ...
dank
// UPDATE 2.09.2010
Gibt es eigentlich eine Möglichkeit, Routing zu aktivieren oder Umschreiben ohne Haben Sie iis7 oder können Sie ein Modul wie ISAPI Rewrite auf dem Server installieren? Sieht so aus, als ob ich einen schlechten asp.net-Host bekommen habe ...
Haben Sie versucht, zu sehen, wie Ihre URL in Application_BeginRequest umgeschrieben wird? – mamoo
Was ist die Version Ihres IIS? – Adeel
Wie kann ich das sehen? im mit dieser Methode: Hohlraum Application_BeginRequest (object sender, EventArgs e) { Zeichenfolge fullOrigionalpath = Request.Url.ToString(); if (fullOrionalpath.Contains ("/ Products/Books.aspx")) { Context.RewritePath ("/ Products.aspx? Category = Bücher"); } .... } – k0ni