问题描述
我有两个项目是ASP.NET CORE服务器(1个后端和1个身份服务器) 我希望BackEnd在同一端口上同时服务两个应用程序,并保留两个可单独运行的项目。
我怎样才能做到这一点?目的是仅打开客户端的一个端口。
预先感谢
解决方法
我有两个项目是ASP.NET CORE服务器(1个后端和1个身份服务器),我希望后端在同一端口上同时服务两个应用程序,并保留两个可单独运行的项目。
如果您的应用托管在IIS上,则可以尝试在以下同一网站下的两个separate applications中部署Backend服务和Identity Server。
请注意,如果我们在IIS中创建应用程序,则该应用程序的路径将成为站点URL的一部分。为了使您的应用程序正常运行,您可能需要在配置Identity Server来保护BackEnd服务时修改一些代码以在URL中包含应用程序的路径。
,在IIS中,您需要为每个Web应用程序设置一个绑定。然后,每个Web应用程序都会响应对相应绑定的请求。