2016-06-14 5 views
1

私は現在、admin oipath内にあるadminログインエリアを持つ公に直面しているウェブサイトを持つASP.NET Core MVCプロジェクトに取り組んでいます。つまり、/admin/です。2番目の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を使用することができます。

関連する問題