【发布时间】:2017-06-24 11:42:03
【问题描述】:
我正在尝试创建一个容器(父)Web 应用程序,在其主体内加载其他 Web 应用程序。 每个 Web 应用程序都是一个 ASP.Net Core 项目,使用自己的 Kestrel Web 服务器。使用旧的 ASP.Net,我会使用虚拟目录将它们放在同一个站点下,避免处理跨域 CORS,但我找不到使用 asp.net 核心模块的方法。
容器(本地主机)
- App1 (localhost/App1)
- App2(本地主机/App2)
- App3(本地主机/App3)
有没有办法处理这种情况?
【问题讨论】:
-
我很确定你不能单独使用 Kestrel 来做到这一点,事实上,Kestrel 还不支持作为面向 Internet 的服务器运行。不过,您可以通过 IIS 集成来做到这一点。
-
关于如何在开发环境中执行此操作的任何提示或示例?
-
在本地使用 IIS 来尝试一下,虽然我从来没有这样做过,但应该相当简单。
标签: asp.net asp.net-mvc asp.net-core iis-express kestrel