我可以将.NET 4.6用于主域,将.NET Core用于api

时间:2017-01-03 14:58:05

标签: asp.net azure asp.net-core

因此,我开发了一个标准的.NET 4.6 CRUD应用程序,可以在SQL Express数据库中添加/编辑/删除数据,并托管在Azure上。这只会由一些人用来管理主项目的数据,这将是一个单页Angular / mobile应用程序。下一步是开发一个api(使用.NET Core),以便Angular / mobile应用程序可以使用这些数据。

我想知道的是,如果我已经拥有使用.NET 4.6创建的主CRUD应用程序,我可以使用.NET Core在同一个域中创建api吗?像这样:

mydomain.com - .NET 4.6
mydomain.com/api - .NET核心

1 个答案:

答案 0 :(得分:0)

当然,您可以执行此操作,您也可以在mydomain.com/api_js上运行node.js应用程序,这完全取决于您如何配置Web服务器。

如果问题如何配置网络服务器,您只需要谷歌了解您的特定网络服务器。

如果问题是否有意义 - 在我看来是的,MS现在正在努力建立多平台,我的赌注将是.NET核心更具未来性。

只有您必须记住,它不会成为重复使用代码的简单参考,因为它无法从{{1}引用.NET 4.x程序集项目。

但它可能反过来,因此您可以将要重用的代码从.NET Core项目抽象为共享的.NET 4.6程序集,这可能会被引用两个项目。