【发布时间】:2017-01-03 14:58:04
【问题描述】:
所以我开发了一个标准的 .NET 4.6 CRUD 应用程序,该应用程序在 SQL Express 数据库中添加/编辑/删除数据并托管在 Azure 上。这只会被几个人用来管理主项目的数据,这将是一个单页的 Angular / 移动应用程序。下一步是开发一个 api(使用 .NET Core),以便 Angular / 移动应用程序可以使用数据。
我想知道的是,如果我已经拥有使用 .NET 4.6 创建的主 CRUD 应用程序,我可以使用 .NET Core 在同一个域中创建一个 api 吗?像这样的:
mydomain.com - .NET 4.6
mydomain.com/api - .NET 核心
【问题讨论】:
-
这个问题与 ASP.NET 或 ASP.NET Core 或 .NET Core 完全无关。这是您如何配置 Web 服务器(IIS、Ngnix 等)的问题。 NET Core 应用程序自行运行,IIS(或 nginx)仅充当反向代理)
-
这个问题与 Angular 无关,所以我删除了那个标签。
-
Asking "is it possible" is typically a shortcut to asking "how can I"。如果是这样的话,这个问题就太笼统了。如果你真的在问“有没有可能”,答案是“试试看”。
-
@Tseng 感谢您的反馈。我看不出它与 ASP.NET 或 .NET Core 是如何“完全无关”的,因为我正在使用它来开发这两个应用程序。我想知道是否有任何事情会阻止我按照我的描述部署和运行应用程序和 api。
-
谢谢@Mike McCaughan,我在本地玩过这个设置,遇到了各种错误和超时,所以我想看看是否有人以前使用过这个部署设置,如果可能的话,是否有任何问题或需要注意的事项等。
标签: asp.net azure asp.net-core