如何解决在相同的IP和端口例如localhost:8080上托管两个asp.net核心应用程序
我有两个项目是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应用程序都会响应对相应绑定的请求。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。