我正在尝试创建一个容器(父(Web应用程序,在其体内加载其他Web应用程序。每个 Web 应用程序都是一个 ASP.Net Core 项目,使用自己的 Kestrel Web 服务器。对于旧 ASP.Net,我会使用虚拟目录将它们放在同一个站点下,避免处理跨域 CORS 的问题,但我找不到使用 asp.net 核心模块的方法。
容器(本地主机(
- App1
- (localhost/App1( App2
- (localhost/App2( App3
- (localhost/App3(
有没有办法处理这种情况?
您需要在 Web.config 中更改默认应用程序名称,每个新应用程序都有不同的名称:<add name="herenewapp" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />