我需要创建一个服务于单个页面应用程序的asp.net核心应用程序。在index.html页面上,我将有几个按钮,每个按钮都是指向不同域中另一个应用程序的链接。当我单击其中一个按钮时,我想加载应用程序,但是在URL中,域是初始应用程序。我单击的其他按钮也应该发生相同的行为。
例如,我的主应用程序位于http://mydomain1.com/app1,第二个应用程序位于http://someotherdomain/app2,当我单击按钮时,我想加载app2,并且URL更改为http://mydomain1.com/app2。 / p>
由于app1和app2均为单页应用程序,因此它们应能按预期工作,但URL使其看起来像是从同一域(mydomain1.com)提供服务。
此外,当用户使用单页应用http://mydomain1.com/app2的功能时,所有Web服务调用都返回到http://someotherdomain。
这可能吗?
我试图解决此问题的原因:我们有许多单页应用程序,我们希望将它们容纳在一个主应用程序中,然后使用它来启动其他应用程序。
答案 0 :(得分:0)
使用Angular 6+,您可以设置多个应用程序。您可以按照some tutorials进行操作,向您展示如何设置它们,甚至如何connect it to ASP.Net core。