.net API应用程序单端口多应用程序IIS
我在一个由.NET Core Visual Studio 2019构建的解决方案中有大约5个API项目。.net API应用程序单端口多应用程序IIS,.net,iis,.net-core,.net,Iis,.net Core,我在一个由.NET Core Visual Studio 2019构建的解决方案中有大约5个API项目。 我想使用单端口发布到IIS管理器。比如说,Project1-8081,Project2-8081,ff. 目前,每个项目都有不同的端口。 所以前端访问需要一些url,比如,https:///Project1/API_Action 我该怎么做?因为当我尝试使用相同的端口时。它向我显示了一条警告,说重复绑定。 谢谢。通常,端口号只能由一个应用程序使用。如果您想与更多应用程序共享端口号,我认为您可
我想使用单端口发布到IIS管理器。比如说,Project1-8081,Project2-8081,ff.
目前,每个项目都有不同的端口。
所以前端访问需要一些url,比如,
https:///Project1/API_Action
我该怎么做?因为当我尝试使用相同的端口时。它向我显示了一条警告,说重复绑定。谢谢。通常,端口号只能由一个应用程序使用。如果您想与更多应用程序共享端口号,我认为您可以在主应用程序下添加子应用程序: 更新:
子应用程序的URL是主应用程序+别名的URL。如果要绑定到同一端口,则它们应具有不同的IP地址或主机名Hi,tq。如何在IIS中设置它?老实说,我是IIS的新手。我只是编辑了这个问题。在您编辑之后,我认为您不应该在同一个端口上托管这5个项目。相反,保留当前设置,但添加反向代理。反向代理可以服务于
https://some-ip/
在端口443,代表调用https://some-ip/project1
到端口8081,依此类推。这是常见的API网关模式。是的,这是@LexLi的当前设置。是否可以通过多个应用程序将其更改为单端口?嗨,问题解决了吗?如果您认为我的回复对您有帮助,您可以将其标记为答案。那么前端如何访问子应用程序?你能举个例子吗?