Azure App Service中的ASP.NET API应用程序

时间:2015-10-30 09:55:01

标签: asp.net sql-server api azure

我试图在这里连接点#34;我正在建立一个小型解决方案作为学校项目。流程应如下所示:

  1. 学校人员添加"公司信息"进入Windows桌面客户端。
  2. Windows桌面客户端使用Azure SQL Server作为数据库
  3. Azure API App用于使用Azure SQL DB中的数据
  4. ASP.NET Web App应使用来自创建的Azure API App的数据
  5. 学生使用网络应用程序查看"公司信息"。

    这是正确的道路,还是我错过了什么?

1 个答案:

答案 0 :(得分:2)

这里你的架构有点不对劲。你应该建立它的方式是:

  1. Api App就像客户端应用程序和SQL数据库之间的网关一样。

  2. 您的客户端应用程序(手机,桌面客户端,嵌入式设备,您有什么)通过Api网关访问数据库。

  3. 执行此操作的原因是为了在将应用程序部署到生产方案时保护您的访问凭据,主要是您的sql连接字符串。

    此视频是培训系列的第3部分,访问层(本例中为单元测试)应该是您服务的api端点。 https://channel9.msdn.com/Blogs/raw-tech/AI-Part-3-Entity-Framework-and-Unit-Tests

    您还可以参考:https://github.com/drcrook1/Nerds4Hire/blob/master/NerdsForHire/NerdsForHire.Services/Controllers/NerdController.cs