【发布时间】:2016-06-13 22:23:49
【问题描述】:
我在 ASP.NET MVC 4 中有一个中小型应用程序(我们称之为 Portal),我们计划迁移到更轻量级和动态的东西(例如单页应用程序)。
由于我们的移动应用在 Ionic 1 中并且我们正在将其迁移到 Ionic 2,因此我也想将我们的 Portal 迁移到 Angular2。
我的目标是找到关注性能和可扩展性的最佳方法。
据我了解,基本上我有两种选择:
创建一个 ASP.NET Core MVC 应用程序并添加 Angular2 库 (http://www.centare.com/tutorial-angular2-mvc-6-asp-net-5/)
-
创建一个 ASP.NET Core 应用程序,将其作为 WEB API 提供,并在解决方案之外创建一个 Angular2 应用程序(甚至使用另一个 IDE,如 Visual Studio Code)并调用其余的 Web API。
我错过了大局还是正确的? 作为更有经验的人,你有什么建议?
提前谢谢你
【问题讨论】:
-
这篇博文在 wwwroot 中缺少
Index.html,我猜它应该是 Angular 2 应用程序的主页,并在从 API 获取数据的 wwwroot 中添加更多后续视图。 -
_Layout.cshtml 完成了这项工作。是的。但我不知道是否应该创建另一个网站(WEB API)或将我的控制器放在同一个网站中,混合 ASP.NET MVC 和 Angular2。
标签: angular asp.net-core