在同一个域下运行不同的ASP.NET Core webapps

时间:2017-02-07 09:36:04

标签: asp.net asp.net-mvc asp.net-core iis-express kestrel

我正在尝试创建一个容器(父)Web应用程序,在其正文中加载其他Web应用程序。 每个Web应用程序都是一个ASP.Net Core项目,使用自己的Kestrel Web服务器。使用旧的ASP.Net,我会使用虚拟目录将它们放在相同的站点下,避免了处理跨域CORS的问题,但我找不到使用asp.net核心模块的方法。

容器(localhost)

  • App1(localhost / App1)
  • App2(localhost / App2)
  • App3(localhost / App3)

有没有办法处理这种情况?

1 个答案:

答案 0 :(得分:0)

您需要在Web.config中更改默认应用名称,每个新应用程序都有一个不同的名称:<add name="herenewapp" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />