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
});
}
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
Wäre es nicht besser, das in einer umgekehrten Konfiguration zu konfigurieren? Proxy-Server (IIS oder Nginx)? –