Hallo zusammen,
ich hatte bislang eine Anwendung, die eigenständig im Rootverzeichnis einer Domain lief. Nun läuft diese Anwendung als "Sub"-Application einer anderen Domain. Das Routing zu aspx-Seiten funktioniert weiterhin tadellos. Dann gibt's aber auch Routings
zu Handlern. Diese funktionieren nun nicht mehr wie gewünscht.
"Sup"-Application lautet: Rechner
In der Global.asax ist folgendes eingefügt:
RouteTable.Routes.Add(new Route("Ergebnisse/{d}", new Old_App_Code.PDFDonwload1RouteHandler()));
In dem Handler möchte ich den Parameter gern auslesen:
string d = !string.IsNullOrEmpty(request.QueryString["d"]) ? request.QueryString["d"] : context.Request.RequestContext.RouteData.Values["d"] as string;
Auf die Routing-Daten kann ich in dem Handler nicht mehr zugreifen. Stattdessen muss ich die Werte für 'd' dem Querystring entnehmen, wobei 'd' nun allerdings aus dem Namen der "Sub"-Application und dem entsprechenden Dateinamen zusammengesetzt
ist, also beispielsweise "/RechnerZZZZZ.pdf"
Was muss ich machen, damit ich auch in der "Unteranwendung" auf die Routing-Werte zugreifen kann? Ich danke für Tipps vorab.
Grüße
Ron