2016-06-14 35 views
1

我目前正在開發一個ASP.NET Core MVC項目,該項目有一個面向公衆的網站,管理員登錄區域位於管理員區域內,即:/admin/對第二個Kestrel託管項目的重新路由請求

隨着管理領域的不斷髮展,我越來越熱衷於把它變成一個單獨的項目。

考慮到這一點,是否有可能重新路由到單獨項目/admin/的所有請求?例如:

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

完全不同的服務器實例?試試這個代理中間件:https://github.com/aspnet/Proxy/blob/dev/samples/Microsoft.AspNetCore.Proxy.Samples/Startup.cs#L16 – Tratcher

+0

配置它在逆向工程中不是更好嗎?代理服務器(IIS或Nginx)? –

回答

0

你需要實現你自己的中間件:可以使用Proxy middleware爲例重新路由的。