2016-06-14 2 views
1

Ich arbeite gerade an einem ASP.NET Core MVC-Projekt, das eine öffentlich zugängliche Website mit einem Admin-Login-Bereich in einem Admin-Oipath hat, zB: /admin/.Umleitungsanfrage zum zweiten von Kestrel gehosteten Projekt

Da der Admin-Bereich wächst, bin ich zunehmend daran interessiert, es in ein separates Projekt zu verschieben.

In diesem Sinne ist es möglich, alle Anfragen, die /admin/ auf das separate Projekt trafen, umzuleiten? Zum Beispiel:

public void Configure(IApplicationBuilder app, IHostingEnvironment env) 
{ 
    app.Map("/admin/", builder => 
    { 
     // reroute traffic to admin project 
    }); 
} 
+1

Eine ganz andere Serverinstanz? Versuchen Sie diese Proxy-Middleware: https://github.com/aspnet/Proxy/blob/dev/samples/Microsoft.AspNetCore.Proxy.Samples/Startup.cs#L16 – Tratcher

+0

Wäre es nicht besser, das in einer umgekehrten Konfiguration zu konfigurieren? Proxy-Server (IIS oder Nginx)? –

Antwort

0

Sie benötigen Sie eigene Middleware implementieren: Proxy middleware als Beispiel Umleiten verwenden.

Verwandte Themen