如何在单个IIS反向代理后面配置多个Kestrel应用程序

时间:2017-03-20 21:51:53

标签: asp.net azure iis asp.net-core reverse-proxy

我有一个带有2个.NET核心应用程序(身份验证/授权)的Visual Studio解决方案。

我可以将它们配置为每个使用单独的localhost:[Port]并运行它们 正如我在2个IIS反向代理实例中所理解的那样,每个都有自己的Kestrel App。

如何将WebHostBuilder配置为在同一个反向代理下托管?我是否保留2个web.configs / new up 2 WebHostBuilders?

最终目标是在虚拟目录中使用第二个应用程序托管azure。

以下是BOTH项目的主要内容。

    var host = new WebHostBuilder()
        .UseKestrel()
        .UseUrls("localhost:5000")// Would like localhost:5000/virtDir
        .UseContentRoot(Directory.GetCurrentDirectory())
        .UseIISIntegration()
        .UseStartup<Startup>()
        .Build();

    host.Run();

0 个答案:

没有答案